<script language="javascript" type="text/javascript">
setTimeout('SessionTimeout()', <%= Session.Timeout * 60 * 1000 %>);
function SessionTimeout() {
alert(<%= "'Session time out!!'" %>);
window.location = "Default.aspx"
}
</script>
上面的代码对 session 超时有帮助吗? 如果有的话需要多少分钟? 我怎样才能将其增加到 19 分钟?
请帮忙!!
最佳答案
在 ASP.NET 中,Session.Timeout 默认为 20 分钟。在上面的示例中,应在同一页面上 20 分钟后调用 SessionTimeout() javascript 函数。您可以使用 web.config 文件配置 session 超时。
有关编辑 web.config 检查的信息,请参阅 MSDN
关于c# - session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1880972/