我有两个asp.net页面。其中一个是弹出窗口,其中一个是普通页面。当弹出页面关闭时,我想要关闭我的普通页面的gridview将使用ajax重新加载。如何从我的普通页面关闭或不关闭我的弹出页面? (我的普通页面和弹出页面有单独的母版页)
答案 0 :(得分:1)
您可以使用jQuery将 CLOSE 事件绑定到页面
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<div id="js-hidden">XXX</div>
<script>
jQuery(window).bind(
"beforeunload",
function() {
return confirm("Do you really want to close?")
}
)
</script>
</body>
</html>
答案 1 :(得分:0)
声明一个闭包isPopUpClosed = false并在弹出关闭事件中将闭包设置为true。例如,isPopUpClosed = true。