session默认超时时间是多少?可以在程序中对超时时间进行设置么?
初学asp.net,希望高手解答。。。网上查了一下 貌似可以再IIS中设置,,但是还是不懂,在程序中可以设置么?如何设置?在webconfig中? 还是在哪里? 最好上代码
谢谢!!
PS:.net4.0版本
------解决方案--------------------在web.config中进行如下配置
<system.web>
<sessionState mode="InProc" timeout="30"/>
</system.web>
------解决方案--------------------web.config中设置如1楼,程序中可以Session.Timeout=60;//设置60分钟超时。
默认20分钟超时
------解决方案--------------------建议使用sessionstate的stateserver模式,这样session不容易丢失.
<system.web>
<sessionState mode="StateServer" timeout="60"></sessionState>
</system.web>
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------默认时间是20分钟
我建议使用cookie记住密码
一旦只要是记住了
通过 cookie激活session
------解决方案--------------------默认20分钟,可以自己设置
------解决方案--------------------用cookie来激活session,建个类,所有页面继承这个类,在这个类里面对session进行判断,如果session为空,就将cookie的值给session初始化值