.net Session Time Out和Kendo Popup Window

时间:2012-11-28 21:28:19

标签: javascript asp.net asp.net-mvc kendo-ui

我使用一个弹出窗口进行使用Kendoui框架的编辑操作。

当弹出窗口打开时会话超时,登录页面将加载到弹出窗口内。

我想在表单重定向页面中添加js并检查它是否正在弹出窗口中加载,如果是这样重定向并关闭窗口。

有没有办法确定页面是否在弹出窗口中加载,如果有,我该怎样才能获得它的句柄?

由于

1 个答案:

答案 0 :(得分:2)

通常,在您单击按钮或执行某些操作之前,页面不会重定向到登录页面。 我们遇到了同样的问题,我们使用Ajax调用解决了它的问题。 所以我们在弹出窗口上有一些按钮,我们从服务器读取响应。如果会话已经过期,您将得到错误的响应代码(绝对不是200)。您可以在JS关闭弹出窗口中阅读和解释它,并重定向到登录页面,如:

window.location = login_url