a.aspx中执行鉴权,通过时设定Cookie,
index.aspx中读取Cookie,以检测是否通过鉴权.直接执行index.aspx,未执行a.aspx,即未设定Cookie时,index.aspx中读Cookie会出错.说没有实例.我想实现的功能是在index.aspx中检查没有设定Cookie,如果没有则转向到a.aspx鉴权.有.则通过.执行以后功能.还有几个其它的页面一样要这样鉴权.读未设定的Cookie时会出错.如何解决这问题???
谢谢..
以前做PHP的时候感觉很清爽.没有设定Cookie读的话只会是空值而已.不会读没实例.

解决方案 »

  1.   

    vb:IsNothing(cookie("sss"))
    c#:!=null
      

  2.   

    If Request.Cookies("login") Is Nothing Then
                Response.Write("<script language=javascript>alert('非法进入,请从交友中心首页登陆');location.href='../default.htm'</script>")
                Response.End()
            End If
    我在本论坛找到的其它人的答案.等伙我去试试.呵
      

  3.   

    HttpCookie这个不好说  网上有很多这样的实力  你照着写一下就知道了!
      

  4.   

    //读取Cookie的值(应先检查此Cookie是否存在).
    if(Request.Cookies["UID"]!=null)
       Response.Write(Request.Cookies["UID"].Value);
    else
       Response.Write("没有Cookies!!");