把下面这两行
HttpCookie ck=Request.Cookies["Forum"];
if (ck.Values["User_Id"]==null)
改为:
HttpCookie ck=Request.Cookies["Forum"];
if (ck != null)
if (ck.Values["User_Id"]==null)
试试看
HttpCookie ck=Request.Cookies["Forum"];
if (ck.Values["User_Id"]==null)
改为:
HttpCookie ck=Request.Cookies["Forum"];
if (ck != null)
if (ck.Values["User_Id"]==null)
试试看
如果没有给HttpCookie ck=new HttpCookie("Forum");对象限制时间的话,是不是一关闭网页Cookies将关闭呢,
如果没有设置 Cookie 的有效期,还是可以创建 Cookie,但它不会保存到用户的硬盘上,而是会成为用户会话信息的一部分。如果用户关闭浏览器或会话超时,该 Cookie 就会被删除。这种非永久性的 Cookie 很适合用来保存只需短时间保存的信息,或者保存由于安全原因不应该写入客户计算机磁盘的信息。例如,如果用户使用的是一台公用计算机,而您不希望把 Cookie 写入这种计算机的磁盘上,这时就可以使用非永久性的 Cookie。