我在web.config文件中使用authentication mode=forms
。因为它是一个安全的应用程序所以我想在5分钟内使我的会话到期。现在我正在编写代码隐藏编程。
还有其他简单的方法吗?
答案 0 :(得分:4)
您应该在Web.config文件中执行此操作。这将过期Session
<configuration>
<system.web>
<sessionState
mode="InProc"
cookieless="true"
timeout="5" />
</system.web>
</configuration>
其他选项是,这将过期cookie
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="Login.aspx" protection="All" timeout="5" path="/" slidingExpiration="true">
</forms>
</authentication>
答案 1 :(得分:3)
你可以从c#
开始HttpContext.Current.Session.Timeout = 5;
答案 2 :(得分:0)
答案 3 :(得分:0)
这是你要找的吗?
<system.web>
<authentication mode="Forms">
<forms timeout="5"/>
</authentication>
</system.web>