Session
我的程序只有一个main.aspx页面
Page_Load()
{
Session[ "user "] = "admin ";
Response.Redirect( "http://www.baidu.com ");
}
请问我的程序关闭了没有?Session还存在吗?
------解决方案--------------------没有关闭浏览器且没有超时的话session应该是还存在的
------解决方案--------------------没超时就存在.
------解决方案--------------------不会的吧,session应该是跟你的连接绑定,不过还是很奇怪。。。。
既然http是无连接协议,那iis怎么判别呢。有什么符号呢
------解决方案--------------------不管浏览器是否关闭.
------解决方案--------------------Session[ "user "] = " ";
Session.RemoveAll();
Session.Abandon();
------解决方案--------------------有生存期
------解决方案--------------------____________________
没超时就存在
------解决方案--------------------Session
区分客户端,不区分页面
数据量会随着客户端(并发)数量的增多,而增多
数据存储在服务器端(InProc,StateServer,SqlServer)
客户端存储的是SessionID
Cookie
区分客户端,不区分页面
服务器不保存Cookie数据
客户端存放Cookie数据
有过期策略
------解决方案--------------------当然存在了啊!你的 把Session[ "user "] = null;
------解决方案--------------------没有超时间或者是浏览器没有关闭的话应该是还在的