不会在会话过期时打开弹出窗口

时间:2011-10-03 12:36:50

标签: asp.net

我在asp.net中有一个页面。点击页面中的按钮将弹出一个弹出窗口。

现在,如果会话已过期,则会打开弹出窗口,并在弹出窗口中显示登录屏幕。

如果会话过期并直接返回登录页面,有什么方法可以避免弹出窗口被打开?

2 个答案:

答案 0 :(得分:1)

当你说弹出窗口时,你的意思是window.open?如果是这样,那么在打开新窗口之前,您必须进行AJAX调用以验证会话。

答案 1 :(得分:0)

我不确定我是否理解你的要求。没有确切的方法来实现这个目标。但是我们可以用javascript做。

在父页面中放置一个计时器(持续时间为会话超时,使用settimeout函数)。在打开弹出窗口之前检查此值。