把cookie手动删除了,页面却不会跳转,这是为什么?
把cookie手动删除了,页面却不会跳转,这是为什么?System.Web.HttpContext.Current.Request.Cookies["ASP.NET_SessionId"]与Request.Cookies["ASP.NET_SessionId"]
这两个有什么区别?
protected void Page_Load(object sender, EventArgs e)--------------------编程问答-------------------- 后者是Page类的实例成员,仅此而已
{
if (System.Web.HttpContext.Current.Request.Cookies["ASP.NET_SessionId"]==null)
{
Response.Write("<script type=\"text/javascript\">location.href='../Login.aspx/';</script>");
}
}
Cookies是服务端和客户端均有存储的,你可以看一下程序中取到的是什么 --------------------编程问答--------------------
这个说法容易引起误解,Cookie是在HTTP请求发送后,被服务端处理后发送到客户端的,依据过期时间来持久化
补充:.NET技术 , ASP.NET