• λ我爱Aspx >> Asp.Net >> 在ASP中访问和更新Cookies集合
  • 在ASP中访问和更新Cookies集合

  • :aspxer  Դ:internet  :2007-5-15 20:47:00  ؼ:asp
  • 遍历Cookies集合

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

    For Each objItem In Request.Cookies

    If Request.Cookies(objItem).HasKey Then

    ‘Use another For Each to iterate all subkeys

    For Each objItemKey in Request.Cookies(objItem)

    Response.Write objItem & “(“ & objItemKey & “) = “_

    & Request.Cookies(objItem)(objItemKey) & “<BR>”

    Next

    Else

    ‘Print out the cookie string as normal

    Response.Write objItem & “ = ”& Request.Cookies(objItem) & “<BR>”

    End If

    Next

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

    上一篇: ASP中使用Form和QueryString集合

    下一篇: ASP内置对象Request和Response详解

    1 2 下一页

    Ҷƪл˵?
  • һƪASP中使用Form和QueryString集合
    һƪASP中使用ServerVariables集合详解