【发布时间】:2010-12-10 10:46:50
【问题描述】:
在我的 MVC 应用程序中,当我在我的应用程序中没有进行任何更改时运行我的应用程序时,脚本工作并在一分钟后进入登录页面(为了测试我将默认设置为 -1 的脚本sessiontimeout 所以很容易检查脚本是否工作),现在我的问题是当我继续在我的应用程序中工作时,它也会重定向到登录页面,如何修改这个脚本:
<script type="text/javascript">
function keepAlive() {
window.clearTimeout(window.sessionKeepAlive);
window.sessionKeepAlive = window.setTimeout( function() {
window.location.href = '<%= Url.Action( "LogOn", "Account" ) %>';
}, <%= (Session.Timeout - 19) * 60 * 1000 %>);
} keepAlive();
</script>
【问题讨论】:
-
这不是刚刚问过这里吗:stackoverflow.com/questions/4406776/… - 对彭赞斯感到困惑..
标签: javascript asp.net-mvc session-timeout