网站制作学习网ASP→正文:遍历Cookies集合
字体:

遍历Cookies集合

ASP 2008/8/27 22:04:57  点击:不统计

关键词:如何遍历Cookies集合,遍历Cookies集合



为了使用Cookies集合更加方便,可以用名称为Haskeys的附加属性。假如访问的Cookies本身是个集合,即它是一个多值的Cookies,这将返回True。使用Haskeys属性,可以遍历完整的Request.Cookies集合,从而获得所有Cookies的列表及它们的值。

If Request.Cookies(objItem) .Haskey Then

For Each objItemKey in Request

Cookies(objItem)

'使用另一个For Each重复全部SubKeys

Reponse.Write objItem & "("&objItemKey&")"="_ & Request.Cookies(objItem) (objItemKey)&"<BR>"

Next

Else

Reponse.Write objItem & "=" & Request.Cookies(objItem) & "<BR>"

End Ef

Next

这非常类似于从Request.Form集合中提取多个值的复杂代码。但是这里可以使用Haskeys属性来判别每个条目是否为一个集合。而在Form例子里,必须查询Request.Form(item_name).count属性,这是因为Form集合(和所有的除Cookies外的其他集合)成员不可能是真正的集合。ASP只是做了幕后的工作,得到了每个多条目集合的值。

·上一篇:Session缺点 >>    ·下一篇:asp日期函数 >>
推荐文章
最新文章