当前位置: 编程技术>.net/c#/asp.net
asp.net Session丢失的解决方法
来源: 互联网 发布时间:2014-08-30
本文导语: 有时在asp.net中,使用session保存一些信息时,即便设置了session超时的时间,session还是会无缘无故的丢失。 本文介绍一种简单的方法,以确保session不会丢失,设置方法如下。 在web.config里面如下配置: 代码示例: 说明:...
有时在asp.net中,使用session保存一些信息时,即便设置了session超时的时间,session还是会无缘无故的丢失。
本文介绍一种简单的方法,以确保session不会丢失,设置方法如下。
在web.config里面如下配置:
代码示例:
说明:以上的配置,使用服务器来保存session。
下面,需要服务器上进行配置。
我的电脑-->右键点管理-->点开服务-->找到asp.net_state 这个服务,即asp.net状态服务,启用它。
然后,到Global.asax.cs找到:
代码示例:
protected void Session_Start(Object sender, EventArgs e)
{
Session.Timeout = 30000;
}
{
Session.Timeout = 30000;
}
以上为设置超时时间,如此操作之后,就再也不会丢失session了,快试试看吧。