
正文
设置asp.net某个session失效时间,asp sessiontimeout
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求:如何设置ASP.NET中Session的有效期
在WEB.CONFIG中配置 sessionState mode=InProc timeout=60/ 这是60分钟后过期。希望帮到你,呵呵。
两个方法:一是在IIS的的网站属性中用配置界面配置。
是默认的,不用设置 session.timeout=60 ‘60分钟 后面的数字是指分钟数楼主可以自己计算 随便说下,3-5最好弄成COOKIES,我想除了服务器,普通用户不可能一个星期不关一次机。
在aspx文件里设置Session.Timeout ,或者web.config设置sessionState 然后在IIS 里面有个设置 站点属性-》主目录-》应用程序配置-》选项-》启用会话状态-》会话超时,可以设置。
相关问答
Q1: Asp.Net处理Session失效解决方案
一个是webconfig文件改动过,然后就是bin下的dll文件有改动,还有就是iis进程池回收了。
当然你可以使用web.config该更Session默认的值或者使用Cookie来保存登录状态。
最好的方式是写一个BasePage的类,这个类继承Page类,在这个类里面验证,然后其它页面全部继承这个类,这样就不用每个页面都验证了。
sessionState mode=off或者页面上 %@ Page EnableSessionState=false %来关闭Session。inProc模式(缺省模式)它允许“无Cookie”的会话,以及在服务器之外存储 会话数据。
Q2: asp.net中session用法
1、Session 是 用于保持状态的基于 Web 服务器的方法。Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中保持任何对象。
2、当然,SessionID还有很多其他的作用,我们会在后面提及到。除了SessionID,在每个Session中还包含很多其他信息。
3、除了SessionID,在每个Session中还包含很多其他信息。但是对于编写ASP或ASP.NET的程序与来说,最有用的还是可以通过访问ASP/ASP.NET的内置Session对象,为每个用户存储各自的信息。
4、当然,在传统webform开发中,也可以写一个“BasePage的鸡肋”,在该类中去做判断,让每个页面对应的类都去实现这个鸡肋,我看以前很多公司都是这么干的。
设置asp.net某个session失效时间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于asp sessiontimeout、设置asp.net某个session失效时间的信息别忘了在本站进行查找喔。







