【例14-2】使用服务器端脚本 【例14-2】chap14-2.asp程序中使用了服务器端脚本,其源程序代码如下: <html> head< title>在ASP中使用服务器端脚本/ title %’服务器端脚本 FUNCTION factorial(Num) Dim i 在ASP中使用脚本语言- Microsoft Internet Explorer factorial= 1 文件()编辑()查看(收藏():”+后退”细 For i=1 to num 地址①)·同址955e12@转到 factorial= factorial*i next 您所求的数的阶乘为: END FUNCTION 12!=479001600 ‰〉 /head> <body> 每完毕 「本地 Intranet <%服务器端脚本 Num =12 Response. Write"您所求的数的阶乘为:<br>"&Nun"!="& factoria1(Num ‰〉 /body〉/htm1
【例14-2】使用服务器端脚本 【例14-2】 chap14-2.asp程序中使用了服务器端脚本,其源程序代码如下: <html> <head><title>在ASP中使用服务器端脚本</title> <% '服务器端脚本 FUNCTION factorial(Num) Dim i factorial = 1 For i=1 to Num factorial = factorial*i next END FUNCTION %> </head> <body> <% '服务器端脚本 Num = 12 Response.Write "您所求的数的阶乘为:<br>"&Num&"!="&factorial(Num) %> </body></html> 第 14 章 A s p
ASP文件的创建 ASP文件是一个以.asp为扩展名的文件文件,因此可 以使用任何一种纯文本编辑器(如WNWS下的记事本 Editplus)编写ASP的程序代码,然后以.asp作为文件的扩 展名存盘即可。 ASP文件创建完成后,必须将该文件上传到Web服务器 上才能有效。当浏览器请求该网页时,Web服务器根据请求 网页的扩展名.ASP确定该文件是一个ASP文件,从而对该文 件中的服务器端脚本代码进行编译并执行,生成并返回 HTML页面
4.ASP文件的创建 ASP文件是一个以.asp为扩展名的文件文件,因此可 以使用任何一种纯文本编辑器(如WINDOWS下的记事本、 EditPlus)编写ASP的程序代码,然后以.asp作为文件的扩 展名存盘即可。 ASP文件创建完成后,必须将该文件上传到Web服务器 上才能有效。当浏览器请求该网页时,Web服务器根据请求 网页的扩展名.ASP确定该文件是一个ASP文件,从而对该文 件中的服务器端脚本代码进行编译并执行,生成并返回 HTML页面。 第 14 章 A s p
14.1.3ASP的内置对象 ASP本身提供了可在脚本中使用的一些对象,这些对象并 不需要经过任何声明和建立过程就可在脚本中直接使用,因此 称这些对象为ASP的内置对象,它们包括: Request对象、 Response对象、 Server对象、 Session对象、 Application对 象及0 bject Context对象。 1. Request对象 Request对象的作用是在服务器端接受并得到从客户端浏 览器提交或上传的信息。 Request对象可以访问任何基于 HTP请求传递的所有信息,包括从HM表格中通过GET或 P0ST方法传送过来的表单数据、 Cookie和服务器变量值。 Request对象的使用语法如下: Request[ collection property method] (variable) 其中: collection为集合名 s propert y为属性名; method为方法名; Variable为变量名
14.1.3 ASP的内置对象 ASP本身提供了可在脚本中使用的一些对象,这些对象并 不需要经过任何声明和建立过程就可在脚本中直接使用,因此 称这些对象为ASP的内置对象,它们包括:Request对象、 Response对象、Server对象、Session对象、Application对 象及Object Context对象。 1.Request对象 Request对象的作用是在服务器端接受并得到从客户端浏 览器提交或上传的信息。Request 对象可以访问任何基于 HTTP 请求传递的所有信息,包括从HTML表格中通过GET或 POST方法传送过来的表单数据、Cookie和服务器变量值。 Request对象的使用语法如下: Request[.collection | property | method] (Variable) 其 中 : collection 为 集 合 名 ; property 为 属 性 名 ; method为方法名;Variable为变量名。 第 14 章 A s p
(1)Form集合 Form数据集合是 Request对象中最常用的数据集合,可以 取得通过P0ST方法发送的客户端表单中各个表单元素的内容 值。这些表单对象都是由HTM的<FORM>与</FORM>标记符标记 的,包括单行文本(Text)、文本块( TextArea)、复选框 ( CheckBox)、单选按钮( Radio)、下拉式选择框( Select 或按钮( Button)等。其语法如下: Request Form(Element)[(Index). Count
(1) Form集合 Form数据集合是Request对象中最常用的数据集合,可以 取得通过POST方法发送的客户端表单中各个表单元素的内容 值。这些表单对象都是由HTML的<FORM>与</FORM>标记符标记 的,包括单行文本(Text)、文本块(TextArea)、复选框 (CheckBox)、单选按钮(Radio)、下拉式选择框(Select) 或按钮(Button)等。其语法如下: Request.Form(Element)[(Index) | .Count] 第 14 章 A s p
【例14-3】利用 Request对象的Form数据集合 1)建立一个HTML的表单输入程序,其存储文件名为chap14-3.htm, 源程序如下: <html> <head〉ti1eHTM的表单输入程序</ title></head <body> HM的表单输入程序- Microsoft Internet Explorer-x form method=pos|文件)编播)查看收藏”中后退” p>姓名:< input 地址①)·hp/ Localhost/! QLServer/ cha143Hm转到 p>性别:< select 姓名:[ axman < option value=“男 < option value=“女性别:偶男 </select> 〈p>电子邮件信电子邮件信箱 .axman Icn. co Emai1〃 size=“20”)</p 「确定]取消 <p>< input type=“s eset” value=“取消”> 图完毕 □本地 Intranet </form> </body ></htm1>
【例14-3】利用Request对象的Form数据集合 1) 建立一个HTML的表单输入程序,其存储文件名为chap14-3.htm, 源程序如下: <html> <head><title>HTML的表单输入程序</title></head> <body> <form method=“POST” action=“chap14-4.asp”> <p>姓名:<input type=“text” name=“UserName” size=“20”></p> <p>性别:<select name=“UserSex” size=“1”></p> <option value=“男”>男</option> <option value=“女”>女</option> </select> <p> 电子邮件信箱: <input type=“text” name=“UserEmail” size=“20”></p> <p><input type=“submit” value=“ 确 定 ” > <input type=“reset” value=“取消”> </form> </body></html> 第 14 章 A s p