先判断,再使用。可能是有的客户端禁用cookieif cookie is not nothing
'to do you want to do
else
'alert user.

解决方案 »

  1.   

    如何看cookie是不是被禁用了呢?
    我是在本机测试的。
      

  2.   

    IE 中的tools->internet options->security->......
      

  3.   

    保存FormsAuthentication.SetAuthCookie(Username, False)
    取值HttpContext.Current.User.Identity.Name()
    但你的目录认证方式要改为form认证
      

  4.   

    创建cookie,并设定有效期:
          Dim dt as DateTime = DateTime.Now()
          Dim ts as New TimeSpan(1,0,0,0)
          Dim MyCookie as New HttpCookie("indate")
          MyCookie.value=params(0)
          MyCookie.Expires=dt.Add(ts)
          Response.Cookies.Add(MyCookie)调用cookie:
          Request.Cookies("indate").Value
      

  5.   

    谢谢Undre,问题解决了,50分
    还有谢谢发帖子的各位,也给分了。