ASP如何设置session过期时间

ASP如何设置session过期时间,第1张

1是默认的,不用设置

session.timeout=60 ‘60分钟

后面的数字是指分钟数楼主可以自己计算

随便说下,3-5最好弄成COOKIES,我想除了服务器,普通用户不可能一个星期不关一次机。

另外SESSION过期时间长短并不是程序一方面决定的,以服务器的IIS的设置最长时间为准,默认就是20分钟。

ASP.NET session时间的设置

方法一:

asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息.

当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码:

Asp.net程序代码:

<sessionState

mode="InProc"

stateConnectionString="tcpip=127.0.0.1:42424"

sqlConnectionString="data source=127.0.0.1Trusted_Connection=yes"

cookieless="false"

timeout="20"

/>

设置timeout="20"

ASP.NET session时间的设置方法二: 不过有时修改配置文件不能很好的解决这个问题。你可以在公共程序里Global.asax里修改。我们在找到global.asax中找到 Session_Start后 按如下设置一下就可以了。

void Session_Start(object sender, EventArgs e)

{

// 在新会话启动时运行的代码

Session.Timeout = 600

}

要是设置无效,,就参考一下http://www.2cto.com/kf/201102/83863.html


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11062233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存