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” 方法来编写,如下例:
欢迎您加入ASP世界./ title/head> 17 Then strGreeting-"Good Evening! This is a vBScript Sample. Else strGreeting"Hello! This is a vBScript Sample. End if % var MyName=" LuKang“ window.document. write("Hello! This is a javaScript Sample. " window. document. write My Name)
欢迎您加入ASP世界..... 17 Then strGreeting="Good Evening! This is a VBScript Sample." Else strGreeting="Hello! This is a VBScript Sample." End if %> var MyName="LuKang
要点 在上图中,我们可以很清楚地看到ASP网页执行后的画 面,我们利用 Response对象的“ write”方法输出了 个日期数据,这个日期是哪来的呢?这个日期是我们调 用了“date”这个函数所产生的。而这个“date”函数 则是 VBScript所内建的一个日期函数,调用“date”函 数会帮我们取回机器目前的日期数据。 ▲如果我们喜欢将不会变动的网页数据也利用 Response 对象的“ write”方法来编写,可不可以呢?当然可以! 但是,这样就变成编写一支完整的ASP程序了,所以全 部的语句都必须放在“<%”与“%”之中,同时,所有 的HTM标签都必须写在双引号“””之中:
要点 在上图中,我们可以很清楚地看到ASP网页执行后的画 面,我们利用Response对象的“write”方法输出了一 个日期数据,这个日期是哪来的呢?这个日期是我们调 用了“date”这个函数所产生的。而这个“date”函数 则是VBScript所内建的一个日期函数,调用“date”函 数会帮我们取回机器目前的日期数据。 ▲如果我们喜欢将不会变动的网页数据也利用Response 对象的“write”方法来编写,可不可以呢?当然可以! 但是,这样就变成编写一支完整的ASP程序了,所以全 部的语句都必须放在“”之中,同时,所有 的HTML标签都必须写在双引号“””之中:
html> head〉 ex401/title> /head> 请输入成绩/td input type="textsize=15"name="score">/td> /tr> /tr>
ex401 请输入成绩
/tr> 你的成绩是%=msg %>/td> /table> /font> /body>
你的成绩是
Script(脚本)语言术语的解释 通过讨论,可见A并没丢掉ⅢM,而在卿要控制处加入 特殊的脚本语句”,其中可是 VBScript,也可是 JavaScript Script是一种介于HM,Jaa、VB、C+等高级编程语言 间的一种特殊语言,是由一组可以在WB服务器或客户端 浏览器运行的命令组合而成。其接近高级语言,却又不具 备编程语言复杂、严谨的语法规则。同时应注意到:ASP 既不是一种语言、也不是一种开发工具,而是一种内含于 IIS/PWS之中,可以集成 Scrip语言到HTM文档的服务器 墉的脚本谮言环境。我仉可以根据自己的情况选择比较熟 悉的脚本语言来开发运用程序,也可以两种混合编程。 多数人将 VBScript作为首选编程语言,翘具体知道请到以 下网站http://www.vbscriptcom
Script(脚本)语言术语的解释 通过讨论,可见ASP并没丢掉HTML,而在需要控制处加入” 特殊的脚本语句” ,其中可是VBScript,也可是JavaScript。 Script是一种介于HTML,Java、VB、C++等高级编程语言 间的一种特殊语言,是由一组可以在WEB服务器或客户端 浏览器运行的命令组合而成。其接近高级语言,却又不具 备编程语言复杂、严谨的语法规则。同时应注意到:ASP 既不是一种语言、也不是一种开发工具,而是一种内含于 IIS/PWS之中,可以集成Script语言到HTML文档的服务器 端的脚本语言环境。我们可以根据自己的情况选择比较熟 悉的脚本语言来开发运用程序,也可以两种混合编程。 多数人将VBScript作为首选编程语言,想具体知道请到以 下网站:http://www. vbscript. com
4-2-2 Response. Redirect方法 Response. Redirec方法可转向其他网页或网址,这个 方法也就所谓的:“自动链接”,而此方法只可用在尚 未有任何数据输出至浏览器之前才可调用。尚未有任何 数据输出至浏览器之前才可调用?这是什么意思呢?就 是在程序开始端符号“《%”之前都不能有任何数据啦! 如下例: 1.载入主网页后,自动转接至与主网页同一目录中的 ch01.htm网页。 2.载入主网页后,自动转接至主网页上一层目录中的 ch01.asp网页。 3.载入主网页后,自动转接至与另一网址中的网页
4-2-2 Response. Redirect方法 Response.Redirect方法可转向其他网页或网址,这个 方法也就所谓的:“自动链接”,而此方法只可用在尚 未有任何数据输出至浏览器之前才可调用。尚未有任何 数据输出至浏览器之前才可调用?这是什么意思呢?就 是在程序开始端符号“《%”之前都不能有任何数据啦! 如下例: 1.载入主网页后,自动转接至与主网页同一目录中的 ch01.htm网页。 2.载入主网页后,自动转接至主网页上一层目录中的 ch01.asp网页。 3.载入主网页后,自动转接至与另一网址中的网页
head> ex402 </head〉
60 then msg="及格" '分数大于60则将msg变量内容设为"及格" else msg="不及格" '分数小于60则将msg变量内容设为"不及格 " end if %> ex402