acerbic coffee
走自己的路,让别人跑步
posts - 26,comments - 14,trackbacks - 0
Response.Buffer=True 的目的只是使程序执行完了之后才把页面显示给用户 
这句话的意思就是指明输出页面是否被缓冲,当属性值为True时,服务器将不会向客户端发送任何信息,直到所有程序执行完或者遇到<% Response.Flush %>或<% Response.End %>语句,才会释放缓冲区的信息。 如果你正在制作一个大型论坛或者一个产品展示或其他的商务站点,并且访问量很高,那么我建议在程序的第一行加入<% Response.Buffer = True %>这句话,因为这样能够让客户在有效的时间内获得更多的数据。 如果你正在制作一个普通的个人主页,访问量不是很高,并且没有什么复杂的执行程序,那么用不用这个属性就不是很重要,因为将数据缓冲也需要一段时间,只不过我们感觉不到罢了。

Request 对象

Request 对象在 HTTP 请求期间,检索客户端浏览器传递给服务器的值语法Request[.collection|property|method](variable)
				
对象
Browser 查询访问者的浏览器类型及其特性
集合
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 服务器可以按照下面的顺序搜索集合。
  1. QueryString
  2. Form
  3. Cookies
  4. ClientCertificate
  5. 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 阅读(214) 评论(0)  编辑  收藏 所属分类: 个人笔记

只有注册用户登录后才能发表评论。


网站导航: