Intranet 和 Internet 服务器应用程序的一个常用功能,是处理浏览器提交的表格。以前,您需要编一个程序来处理表格提交的数据。有了 ASP,您可以将 VBS cript 脚本直接嵌入到 HTML 文件中来处理表格。ASP 服务器将处理脚本命令并将结果返回给浏览器。
在本课中,您将创建一个 ASP 主页,用来处理用户通过 HTML 表格提交的数据。
若要查看 .asp 文件是如何工作的,请首先填写下面的表格。使用 Tab 键可以在表格中移动。然后单击 提交 按钮,将您的数据发送到 Web 服务器并交给 ASP处理。;;
----------------------------------------------------------------------
表格样本
请提供下列信息,然后单击“提交”:
名字:;;
姓氏:;;
称呼: 先生 女士;;
创建表格
我们已经创建了一个表格来询问用户信息,您可以在 Tutorial 目录 (/iishelp/iis/htm/tutorial) 下的 Form.htm 文件中找到它:;
<HTML>;;
<HEAD><TITLE>Order</TITLE></HEAD>
<BODY>;;
<H2>示范订购表格</H2>
<P>
请提供以下信息,然后单击“提交”:;;;;;
<FORM METHOD="POST" ACTION="response.asp">
<P>
姓氏: <INPUT NAME="lname" SIZE="48">;;
<P>
名称: <INPUT NAME="fname" SIZE="48">;;
<P>
称谓: <INPUT NAME="title" TYPE=RADIO VALUE="mr">先生
<INPUT NAME="title" TYPE=RADIO VALUE="ms">女士;;
<P><INPUT TYPE=SUBMIT VALUE="提交"><INPUT TYPE=RESET VALUE="重置">;;
</FORM>;
</BODY>;
</HTML>;
象所有 HTML 表格一样,这个表格将数据按变量和数值成对发送到 Web 服务器。
例如,用户在“名”文字框中键入的内容将赋值给变量“fname”。ASP 提供内建的对象,您能够使用这些对象来访问表格提供的变量的名称和数值。
创建 ASP 响应页;;;
现在要学习的内容是如何处理 Web 服务器从 HTML 表格收到的数据。在本课中,我们已经创建了一个 .asp 文件 Response.asp,它将处理并显示从 Form.asp 收到的数据,不过需要您添加一些额外的脚本命令才行。
使用您的文本编辑器,打开 localhost Web 服务器 Tutorial 目录 (C:WINNTHelpiishtmtutorial) 下的 Response.asp 文件。;
查找文字“Define Scripting Language”,将以下脚本复制并粘贴到这一行下面:
<%@ LANGUAGE = "VBScript" %>
请记住将这个标记作为第一行脚本添加到您的 .asp 文件中,这样 Web 服务器才知道您的脚本是用哪种语言编写的。
现在查找文字“Tutorial Lesson”,将以下脚本复制并粘贴到找到的行后面:;
<%
Title = Request.Form("title");;
标签: