如何在asp.net 3.5中单击后退按钮时阻止弹出窗口 [英] How to prevent popup window on clicking back button in asp.net 3.5

查看:82
本文介绍了如何在asp.net 3.5中单击后退按钮时阻止弹出窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有两个按钮的aspx page1。

如果我点击第一个按钮,将会打开一个弹出窗口。

关闭弹出窗口后,如果我点击第二个按钮页面将重定向到另一个aspx page2。

现在如果我点击第2页的后退按钮,它会显示page1和弹出窗口。

请告诉我如何单击后退按钮时阻止弹出窗口。

I have an aspx page1 with two buttons.
If i click on first button,a popup window will open.
After closing popup window, if i click on second button page will redirect to another aspx page2.
Now if i click back button in page2, it is displaying page1 and also popup window.
Please, tell me how to prevent popup window on clicking back button.

推荐答案

如果它是正常的浏览器警报,那么你就不能这样做。

如果弹出窗口是在 jQuery 中创建的一个模式,那么您可以通过以下代码限制上一页加载。

If it a normal browser alert, then you cannot do that.
If the popup is one Modal one created in jQuery, then you can restrict the previous page load by the following code.
<script type="text/javascript" language="javascript">
if (window.history.forward(1) != null)
{
     window.history.forward(1);
}
</script>



如果你真的想这样做,那么尝试添加一个 jQuery Modal popup 而不是浏览器警告框


这篇关于如何在asp.net 3.5中单击后退按钮时阻止弹出窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆