我在asp.net中有一个页面。点击页面中的按钮将弹出一个弹出窗口。
现在,如果会话已过期,则会打开弹出窗口,并在弹出窗口中显示登录屏幕。
如果会话过期并直接返回登录页面,有什么方法可以避免弹出窗口被打开?
答案 0 :(得分:1)
当你说弹出窗口时,你的意思是window.open?如果是这样,那么在打开新窗口之前,您必须进行AJAX调用以验证会话。
答案 1 :(得分:0)
我不确定我是否理解你的要求。没有确切的方法来实现这个目标。但是我们可以用javascript做。
在父页面中放置一个计时器(持续时间为会话超时,使用settimeout函数)。在打开弹出窗口之前检查此值。