文档介绍:web程序设计课件CH4 ASP内置对象
目标
ASP程序的基本结构 (一个简单的示例)
ASP内置对象Reponse和Request
ASP内置对象Application和Session
ASP内置对象Server
2
4
Post方式用Form集合,Get方式用QueryString集合
18
Response对象与Request对象
(1)、Form集合
功能:获取用户以Post方式提交的表单数据 。
用法:(“表单元素名称”)
范例[4-5]用Form集合获取以Post方式提交的表单数据
19
Response对象与Request对象
[4-]
<form action="4-" method="Post">
<p>您的姓名:<input type="text" size="20" name="Name"></p>
<p>您的E_mail:<input type="text" size="20" name="mail"></p>
<p><input type="submit" name="B1" value="提 交"> </p>
</form>
[4-]
<Center>
<b><%=("Name")%></b>欢迎您
<p>您的E_mail是:<%=("mail")%>
</Center>
20
Response对象与Request对象
(2)、QueryString集合
功能:获取用户以Get方式提交的表单数据 。
用法:(“表单元素名称”)
范例[4-6]用QueryString集合获取以Get方式提交的表单数据
21
Response对象与Request对象
[4-]
<form action="4-" method=“Get">
<p>您的姓名:<input type="text" size="20" name="Name"></p>
<p>您的E_mail:<input type="text" size="20" name="mail"></p>
<p><input type="submit" name="B1" value="提 交"> </p>
</form>
[4-]
<Center>
<b><%=("Name")%></b>欢迎您
<p>您的E_mail是:<%=("mail")%>
</Center>
22
Response对象与Request对象
两点注意
23
Response对象与Request对象
[例4-7] 用QueryString集合获取带参数的超链接的数据。
[4-]
<body>
请单击下面的超链接<p>
<a href="4-?name=Liming & age=22 & mail=liming163">显示</a>
</body>
[4-]
<%
Dim username,userage,E_mail
username=("name") '获取用户名
userage=("age") '获取年龄
E_mail= ("mail") '获取E_mail地址
%>
24
Response对象与Request对象
(3)、表单文件和表单处理文件的合并
[例4-8]将表单文件与表单处理文件合并 。 <4->
02:<body>
03: <% if request("send")=empty then %>
04: <form action="4-" method="post">
05: <input type="hidden" name="send" value="yes">
06: <p>您的姓名:<input type="text" size="20" name="name"></p>
07: <p>您的E_mail:<input type="text" size="20" name="mail"></p>