【发布时间】:2012-12-16 00:11:57
【问题描述】:
asp.net中如何自动延长会话时间以及会话周期是如何工作的?
【问题讨论】:
asp.net中如何自动延长会话时间以及会话周期是如何工作的?
【问题讨论】:
当用户根据唯一字符串发出请求时,会话状态会被扩展(前提是会话尚未停止)。如果会话时间到期,并且基于之前的请求发出请求,则将启动新会话并提交表单状态(表单上存在的数据)。
要扩展会话状态,请转到您的 web.config 文件。
<?xml version="1.0">
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<sessionState timeout="90" cookieless="AutoDetect" />
</system.web>
</configuration>
属性
timeout="90"
为会话状态设置 90 分钟的过期时间。如果在时间范围内没有响应,则移除 Session 状态。
属性
cookieless="AutoDetect"
将唯一的字符串存储到cookie中,如果用户没有cookie,它将在url中使用它。
【讨论】:
【讨论】: