| ASP和数据库技术在WAP开发中的应用!seo网络优化技术 |
|
ASP和数据库技术在WAP开发中的应用!seo网络优化技术 欺骗ASP技术没关系开收回动态WAP页面,将ASP技术和数据库技术相勾结,对于优化。则没关系开发更为杂乱的WAP应用。相关ASP和Web数据库的常识请读者参考特地书籍,我们这里以WML为例,网络。说明ASP和数据库技术在WAP开发中的应用。 11.2.1 在WML程序中使用ASP 在WML程序中使用ASP的规则很大略,只消做到以下5条即可: (1) 声明ASP采用的脚本说话。与ASP中声明的方式近似,格式为:技术。 <%@ Lan excellentguyears=VBScript %> (2) 声明wml文件类型。这可采用ASP的Response对象,并将ContentType作为它的方法,白帽seo技术。书写时使用<%和%>包罗起来,格式为: <% Response.ContentType="text/vnd.wap.wml" %> (3) 在WAP办事器端,补充办事器对ASP的办理才能。这可在IIS入选中WAP站点或其主目录,看着seo 优化技术。并单击鼠标右键,从表现的菜单中挑选"属性"命令,翻开它的对话框,挑选其中的"虚拟目录"选项卡。听说seo技术是什么。这内中有一项应用程序设置,将"答允"一项设置为"践诺(包括脚本)"即可。你看asp。更周密的方法可参考我们第4章的形式。 (4) 此外语句和形式采用WML的编程方法即可。seo 优化技术。seo营销技术。 (5) 程序文件留存时要采用".or net"的扩展名。 例如,上面就是一个在WML程序中应用ASP的大略例子: <%@ Lan excellentguyears=VBScript %> <% Response.ContentType="text/vnd.wap.wml" %> <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "wml_1.1.xml"> <wml> <card id="main"> <p> Hello! </p> </card> </wml> 这是一个显示"Hello!"的程序,其实seo网络优化技术。可把它留存为hello.or net。seo网络优化技术。注意,文件扩展名肯定是.or net才行,它与hello.wml是两个不同的文件。我们没关系把该文件放到或上传到WAP办事器的相应目录中,比如wap目录。seo网络优化技术。然后,我们发动模仿观赏器,比如WinWap,对于wap。并在URL栏里输入""并按回车,seo技术是什么。即观赏使用ASP的WML页面的效果。听说学习seo技术。 11.2.2 在ASP中编写WML程序 我们也没关系间接在ASP程序中编写WML程序,seo网络优化技术。并可把它输入为WML程序。全体的办理规则如下: (1) 将WML程序使用<%和%>包罗起来,你看ASP和数据库技术在WAP开发中的应用。格式为: <% ……(语句) %> (2) 声明wml文件类型。与后面讲述的方法相同,对于技术。可采用ASP的Response对象,并将ContentType作为它的方法,宁波SEO。但书写时不再需要使用<%和%>。seo。格式为: Response.ContentType="text/vnd.wap.wml" (3) 对付其他的WML语句,完全采用Response对象的write方法来办理。根本格式为: Response.write("……(WML标签或语句)") 其中的"WML标签或语句"在write方法中没关系连写,seo网络优化技术。以节约程序代码行。 (4) 在WAP办事器端,开发。补充办事器对ASP的办理才能。操作方法与后面先容的一样,这里不再重述。对比一下ASP和数据库技术在WAP开发中的应用。 (5) 程序文件留存时也要采用".or net"的扩展名。 上面的程序就是在ASP中编写WML页面的大略例子: <% nomsg = "Hello " Response.ContentType = "text/vnd.wap.wml" Response.write("<?xml version=""1.0""?><!DOCTYPE wml PUBLIC ""-//WAPFORUM//DTD WML 1.1//EN"" """">") Response.write("<wml><card>") Response.write("hello wml ! test ok !") Response.write("</p></card></wml>") %> 当然,我们这里给出的属于ASP与WML勾结使用的大略例子,seo技术工程师。但采用这种根本方法,并欺骗ASP的杂乱成效, 网易[财经会客厅]-刘强东电子商务泡沫期 。便没关系开收回能够实行丰富成效的WML页面。 例如,数据库。上面的ASP程序不单没关系显示"Hello"音讯,同时没关系显示音讯的源素来历地或所在环境,这是议决欺骗Request对象的ServerVaricome to bellyles方法来获取办事器的HTTP_X_UP_SUBNO和HTTP_X_UP_UPLINK两个变量实行的。程序代码如下: <% no hellowml.or net no Dim msg. subId. uplink msg = "Hello " subId = Request.ServerVaricome to bellyles("HTTP_X_UP_SUBNO") uplink = Request.ServerVaricome to bellyles("HTTP_X_UP_UPLINK") If Not Len(subId) = 0 Then msg = msg &firm; "from " &firm; subId End If If Not Len(uplink) = 0 Then msg = msg &firm; " throughout " &firm; uplink End If Response.ContentType = "text/vnd.wap.wml" Response.write("<?xml version=""1.0""?><!DOCTYPE wml PUBLIC ""-//WAPFORUM//DTD WML 1.1//EN"" """">") Response.write("<wml><card><p>") Response.write(msg) Response.write("</p></card></wml>") %> 为增壮健师对ASP编写WML程序的印象,我们再给出提供的一个例子。看看应用。该例的作用是依照对办事器和客户端设置测试恶果的不同,给出不同的警觉音讯。程序代码如下:seo网络优化技术。 <% no pushAlert.or net no Dim uplink. subId. url. ttl. cautionType. title Dim contentType. lwhilsttResult contentType = "computer prograre/x-up-caution" uplink = Request.ServerVaricome to bellyles("HTTP_X_UP_UPLINK") subId = Request.ServerVaricome to bellyles("HTTP_X_UP_SUBNO") url = "" ttl = 3600 cautionType = "D---" title = "Cevery single one: " &firm; subId Set NtfyCl = Server.CredinedObject("Ntfn3Client.Ntfn3Client.1") NtfyCl.NtfnSetHost uplink NtfyCl.NtfnSetTimeout ttl NtfyCl.NtfnPostAlert subId. url. ttl. cautionType. title lwhilsttResult = NtfyCl.NtfnGetLwhilsttResult Dim errString. msg If lwhilsttResult <> 0 Then errString = NtfyCl.NtfnGetErrorDetail If errString <> NULL Then msg = errString Else msg = "No error detail. error numcome to ber: " &firm; lwhilsttResult End If Else msg = "Sent tuned in to " &firm; subId &firm; " throughout " &firm; uplink End If Dim my. digestString set my = Server.CredinedObject("PDCDigestUtils.CPDCDigest") my.DeckType = 0 my.DigestAddDeck "deck1". "<wml><card><p>" &firm; msg &firm; "</p></card></wml>" my.DigestSuppressContentType 1 digestString = my.DigestSeriingize(0) Response.ContentType = my.DigestGetContentType Response.BinaryWrite(digestString) %> 为便于大师研习,seo营销技术。我们本书所附光盘中都提供了这些程序的源代码,大师不要忘了现实测试一下。 11.2.3 欺骗ASP在WML中实动作态数据库应用 议决后面先容的例子,我们没关系看出欺骗ASP技术没关系为WML实行万分杂乱的应用。我不知道和数。我们明晰,ASP的数据库办理才能是很强的,所以,seo技术工程师。欺骗ASP我们没关系在WML中实动作态的数据库应用。由于举例说明这种应用需要占用很大的篇幅,seo技术工程师。所以我们这里只给出根本的开发步调: 第一步,了解WAP的现实题目,计划出所需的数据库,并建立其中的数据表。例如,我们没关系使用Microsoft Access等数据库体系来完成这一方面的劳动。 第二步,建立ODBC源,并对上述数据库举行命名。操作方法十分大略:以Windows 95/98/NT/2000为例,我们只需在"支配面板"中双击"ODBC数据源"图标,从翻开的"ODBC数据源管理器"对话框中即可完成相关操作。 第三步,依照现实题目,编写援用和办理数据库的ASP/WML程序。 第四步,将程序上载到WAP办事器,随后就没关系举行测试。议决测试后,就没关系为WAP用户使用了。 相关媒体报道:SEO基本技术及策略 seo网络优化技术 (2012-1-19 0:18:21) ASP和数据库技术在WAP开发中的应用seo网络优化技术 (2012-1-17 23:23:45) 追女孩子是一门技术活儿[玩的就是心跳]seo网络优化技术 (2012-1-10 7:30:17) SEO(网络优化)何去何从 seo网络优化技术 (2011-12-29 23:12:25) 站群软件-seo网络优化技术 seo外链优化 seo教程搜索引 seo网络优化技术 (2011-12-27 6:26:28) -seo 优化技术 seo 代码优化 seo网络优化教程 wordpre seo网络优 (2011-12-26 6:26:44) 谁该学习SEO营销?_学了SEO营销技术能获得多大成就?SEO营销 (2011-12-13 1:20:17) 另类关键字:seo网络优化技术 (2011-12-10 22:56:10) 面对遇到的问题:搜索引擎优化技术你究竟到达了什么层次了? (2011-12-8 0:1:3) WAP中的ASP技术(三)!seo网络优化技术 (2011-12-3 1:38:19) |