Response.Buffer=True 的目的只是使程序执行完了之后才把页面显示给用户
这句话的意思就是指明输出页面是否被缓冲,当属性值为True时,服务器将不会向客户端发送任何信息,直到所有程序执行完或者遇到<% Response.Flush %>或<% Response.End %>语句,才会释放缓冲区的信息。 如果你正在制作一个大型论坛或者一个产品展示或其他的商务站点,并且访问量很高,那么我建议在程序的第一行加入<% Response.Buffer = True %>这句话,因为这样能够让客户在有效的时间内获得更多的数据。 如果你正在制作一个普通的个人主页,访问量不是很高,并且没有什么复杂的执行程序,那么用不用这个属性就不是很重要,因为将数据缓冲也需要一段时间,只不过我们感觉不到罢了。
Request 对象
Request 对象在 HTTP 请求期间,检索客户端浏览器传递给服务器的值语法Request[.collection|property|method](variable)
对象
集合
ClientCertificate |
ClientCertificate 集合从 Web 浏览器发布请求中获取验证字段(由 X.509 标准指定),如果没有发送验证,ClientCertificate 集合将返回 EMPTY |
Cookies |
Cookies 集合允许用户检索在 HTTP 请求中发送的 cookie 的值 |
Form |
Form 集合通过使用 POST 方法的表格检索 HTTP 请求正文中的表格元素的值,支持 application/x-www-form-urlencoded 和 multipart/form-data 两种格式 |
QueryString |
QueryString 集合检索 HTTP 查询字符串中变量的值,HTTP 查询字符串由问号 (?) 后的值指定 |
ServerVariables |
ServerVariables 集合检索预定的环境变量 |
属性
TotalBytes |
TotalBytes 属性指定客户端在请求正文中发送的总字节数。该属性只允许读 |
ContentType |
ContentType 属性读取请求的 FORM 内容类型 |
方法
BinaryRead |
BinaryRead 方法获取作为 POST 请求的一部分而从客户端传送到服务器的数据 |
注释 如果指定的变量不是上述的五个集合中的一个,Request 对象返回 EMPTY。 可以通过调用 Request(variable) 直接使用所有的变量,而不需要集合的名称。正因为这样,Web 服务器可以按照下面的顺序搜索集合。
- QueryString
- Form
- Cookies
- ClientCertificate
- ServerVariables
如果同名的变量出现在多个集合中,Request 对象返回遇到的第一个实例。 我们建议在涉及 ServerVariables 集合的成员时使用全名。例如,不用 Request.(AUTH_USER) 而用Request.ServerVariables(AUTH_USER)。
12:08:20
for each i in request.form
response.write(request.Form(i)&"<br/>")
next
这样可以打出提交表单的所有对象内容,那我现在要知道这些对象的名称呢。
比如request.Form(1)的内容是"sss"
那 request.Form(1)的名称是什么?怎么得到。
最好的方法是采用这样的——
For Each objItem In Request.Form
Response.Write objItem & “=” & Request.Form(objItem) & “<BR>”
Next
12:09:34
posted on 2006-10-22 13:17
acerbic coffee 阅读(213)
评论(0) 编辑 收藏 所属分类:
个人笔记