任何人都可以告诉我在这个Jquery脚本中我哪里出错了

时间:2011-11-22 09:44:24

标签: jquery asp.net

我正在使用JqueryEnd a session due to Inactivity来处理此示例。

http://www.philpalmieri.com/js_sandbox/timedLogout/

在可用的脚本中,我刚刚更改了一些内容,以便在aspx之后重定向到我的logout,如下所示

$.fn.idleTimeout = function(options) {
var defaults = {
        inactivity: 1200000, //20 Minutes
        noconfirm: 10000, //10 Seconds
        sessionAlive: 30000, //10 Minutes
        //redirect_url: '/js_sandbox/',
        click_reset: true,
        //alive_url: '/js_sandbox/',
        //logout_url: '/js_sandbox/'
        logout_url: '/IdleTimeOut/Default2.aspx'
    }

但是由于不活动而成功注销后,这会导致undefined page错误。

我也有几个问题:

如果我使用这个脚本,如果我在提示符上单击“确定”,那么会话会在我的应用程序中运行吗?我正在使用form authentication

2 个答案:

答案 0 :(得分:3)

请仔细阅读文档。 logout_url选项是用于在服务器上执行注销操作的URL,而redirect_url是用户将在执行注销操作后重定向的URL。到目前为止,您需要取消注释logout_url选项并将其值设置为'/IdleTimeOut/Default2.aspx',如果您不需要在服务器上执行注销操作,则注释掉logout_url选项。

答案 1 :(得分:0)

你的代码已经20分钟了: 不活动:1200000,// 20分钟
为了使它5分钟,它应该是:不活动:300000,// 5分钟