测试cookie关键字是否存在

  request.cookies属性包含关键字/值得集合。是在用户领域里设置的文本。默认情况为空。
 设浏览器发送了一个名为“lastitem”的cookie。用户可以通过使用“lastitem”关键字访问cookies集合,并显示cookie值。
  response.write(request.coolies.items("lastitem").value)

若用户试图访问一个不存在的cookie,会导致错误。避免出错的方法是需要检查关键字是否存在。如下清单所示:
   private function keyExists(byref akey as string) as boolen
            dim  e as system.collections.ienumerator = request.cookies.getenumerator()    //IEnumerator 是所有枚举数的基接口。
            do while e.movenext
                    if e.current.equals(akey) then
                          return true
                     end if 
             loop
                    retrun  false
   end function
posted on 2005-03-24 14:10  .net  阅读(548)  评论(0)    收藏  举报