Eleventh

Request对象的语法如下:

Request[.collectionlpropertylmethod](variable)

collection集合

clientcertificate 得到在HTTP请求中传递在客户端认证域的值

cookies 使用此集合,可得到cookies值

form 得到form对象中元素的值

querystring 得到变量的值

servervariables 得到预置的环境变量的值

property属性

totalbytes (只读)指定从客户端传递总字节数

buffer 表明页面输出是否有缓冲

cachecontrol 决定代理服务器是否能够对asp的输出进行快取

property属性

charset 字符集

contenttype 指定response的HTTP内容类型

expires 定义一个浏览器缓存中的页面在多长时间后过期

expiresabsolute 定义一个浏览器缓存中的页面什么日期时间后过期

isclientconnected 用户是否连接到服务器

pics 设置pics-label response标题的值,标示pics内容等级

status 由服务器返回的状态行

说明:

1、其中collection表示集合,它和数组很类似,是由若干元素组成的集合。不过数组一般只能用索引(下标)来引用每一个元素,而集合不仅可以用索引来引用每一个元素的值,还可以用元素的名称来引用,如Request.Form("txtA")。事实上,后者是常用的方法。

2、variable又称参数,它就是要获取的元素的名称,可以是字符串常量或字符串变量。例如,对表单信息来说,variable就是每一个表单元素的名称。

3、“【”和“】”之间的参数可以省略,如Request("txtA")。此时因为没有指定集合,所以ASP将会依次在QueryString、Form、Cookies、ServerVariables、ClientCertificate这5种集合中检查是否有信息传入。如果有信息传入,则会返回获取的信息。

4、请注意上面的第二个例子,其中前面的strB是定义的一个变量名称,而后面的strB则是集合中一个元素的名称,两者不是一回事。

猜你喜欢

转载自blog.csdn.net/sutiesenn/article/details/82730526