2用W自号网舔 4-1概迷 在前面很多M,到底什么时候开始运用ASP设计网页 呢,现在,我们就从实际操作中开始学习ASP动态网页 的设计,在每个范例实做过程中,我们将比较祥细地解 释相关的理论与应该注意的事项。 ▲ASP网页程序所使用的语言可以是 JAVA Script,也可 以是 VBScript,不过大多数人都是用 VBScript来撰写 ASP网页程序,那我们就从善入流的使用 VBScript语言 来撰写ASP网页程序。 ASP程序网页的命名不是“※.htm”而是“※.asp” ▲请注意:ASP程序是嵌入在HTM里的,撰写ASP程序网 页,程序语句区段一定要放在“<%”与“%”之间。 ASP程序与HTM标签一样,是不分英文大小写的
4采用VBScript语言编写ASP网页 4-1概述 在前面很多HTML,到底什么时候开始运用ASP设计网页 呢,现在,我们就从实际操作中开始学习ASP动态网页 的设计,在每个范例实做过程中,我们将比较祥细地解 释相关的理论与应该注意的事项。 ▲ASP网页程序所使用的语言可以是JAVA Script,也可 以是VBScript,不过大多数人都是用VBScript来撰写 ASP网页程序,那我们就从善入流的使用VBScript语言 来撰写ASP网页程序。 ▲ASP程序网页的命名不是“※.htm”而是“※.asp”! ▲请注意:ASP程序是嵌入在HTML里的,撰写ASP程序网 页,程序语句区段一定要放在“<%”与“%>”之间。 ASP程序与HTML标签一样,是不分英文大小写的
4采用 VBScript语言编写ASP网页 4-1概迷 ▲ASP程序网页一定要“执行”,在单机上的浏览器上并 没有办法打开我们所制作完成的网页的能力,因此我们必 须通过有能力打开ASP网页的网络服务器模拟机制 PWS(Personal Web Server) EIIS (Internet Information Serve 来建立我们ASP的操作平台,也就说我们要观看我们程序 网页设计的成果就必须先启动PWS或IIS △即使你已经安装了PWS或IS而且已经启动它们了,仍然 不能以浏览器“打开”的方式(以打开旧文件的方式)来 观看程序网页,而必须使用“浏览”的方式(输入网址) 来观看程序网页
4采用VBScript语言编写ASP网页 4-1概述 ▲ASP程序网页一定要“执行”,在单机上的浏览器上并 没有办法打开我们所制作完成的网页的能力,因此我们必 须通过有能力打开ASP网页的网络服务器模拟机制 PWS(Personal Web Server) 或IIS(Internet Information Server) 来建立我们ASP的操作平台,也就说我们要观看我们程序 网页设计的成果就必须先启动PWS或IIS。 ▲即使你已经安装了PWS或IIS而且已经启动它们了,仍然 不能以浏览器“打开”的方式(以打开旧文件的方式)来 观看程序网页,而必须使用“浏览”的方式(输入网址) 来观看程序网页
4-2 Response对象 N Response对象:网页数据输出对象 Response对象是响应数据给浏览器,包括网页服务器所 以要响应给用户的各项信息,举凡与数据输出相关的都 得靠 Response对象的“方法” 4-2-1 Response.wite方法负责将字符串信息输出至 客户端,也可与理M标示混合使用,标准的HTM标签数 据可直接书写于ASP程序中,这些单纯的HTM标签数据 在ASP程序执行后即会原原本本的直接传送给浏览者的 浏览器进行解释的动作,但是,如果是变动性的数据, 如日期、时间等,就必须使用 Response对象的“ste” 方法来编写,如下例:
4-2 Response 对象 Response对象:网页数据输出对象 Response对象是响应数据给浏览器,包括网页服务器所 以要响应给用户的各项信息,举凡与数据输出相关的都 得靠Response对象的“方法”。 4-2-1 Response.write方法负责将字符串信息输出至 客户端,也可与HTML标示混合使用,标准的HTML标签数 据可直接书写于ASP程序中,这些单纯的HTML标签数据 在ASP程序执行后即会原原本本的直接传送给浏览者的 浏览器进行解释的动作,但是,如果是变动性的数据, 如日期、时间等,就必须使用Response对象的“write” 方法来编写,如下例:
<htm1>< head><tit1e>欢迎您加入ASP世界./ title/head> <body> <%4-1-1.asp程序 sub greetingMessage o Dim strGreeting if hour (Now)<12 then strGreeting="Good Morning! This is a vBScript Sample. Elseif hour (now >17 Then strGreeting-"Good Evening! This is a vBScript Sample. Else strGreeting"Hello! This is a vBScript Sample. End if % <‰ Response. write("今天是:"&Now0)%><P < Response. Write(strgreetING End Sub call GreetingMessage( )%><P><Script Language="Javascript> var MyName=" LuKang“ window.document. write("Hello! This is a javaScript Sample. " window. document. write My Name) </Script></body></htm1>
<html><head><title>欢迎您加入ASP世界.....</title></head> <body> <% '4-1-1.asp程序 sub GreetingMessage() Dim strGreeting if hour(Now)<12 then strGreeting="Good Morning! This is a VBScript Sample." Elseif hour(Now)>17 Then strGreeting="Good Evening! This is a VBScript Sample." Else strGreeting="Hello! This is a VBScript Sample." End if %> <%Response.write("今天是:"&Now())%><P> <% Response.Write(STRGREETING) End Sub call GreetingMessage( ) %> <P><Script Language="Javascript"> var MyName="LuKang“ <!-- window.document.write("Hello! This is a JavaScript Sample.") window.document.write(MyName) //--> </Script> </body> </html>
要点 在上图中,我们可以很清楚地看到ASP网页执行后的画 面,我们利用 Response对象的“ write”方法输出了 个日期数据,这个日期是哪来的呢?这个日期是我们调 用了“date”这个函数所产生的。而这个“date”函数 则是 VBScript所内建的一个日期函数,调用“date”函 数会帮我们取回机器目前的日期数据。 ▲如果我们喜欢将不会变动的网页数据也利用 Response 对象的“ write”方法来编写,可不可以呢?当然可以! 但是,这样就变成编写一支完整的ASP程序了,所以全 部的语句都必须放在“<%”与“%”之中,同时,所有 的HTM标签都必须写在双引号“””之中:
要点 在上图中,我们可以很清楚地看到ASP网页执行后的画 面,我们利用Response对象的“write”方法输出了一 个日期数据,这个日期是哪来的呢?这个日期是我们调 用了“date”这个函数所产生的。而这个“date”函数 则是VBScript所内建的一个日期函数,调用“date”函 数会帮我们取回机器目前的日期数据。 ▲如果我们喜欢将不会变动的网页数据也利用Response 对象的“write”方法来编写,可不可以呢?当然可以! 但是,这样就变成编写一支完整的ASP程序了,所以全 部的语句都必须放在“<%”与“%>”之中,同时,所有 的HTML标签都必须写在双引号“””之中: