我正在研究ASP.NET Web应用程序。我有两个网页,Web Page 1有iFrame,其中使用jQuery对话框加载Web页面。
从网页1点击超链接,iframe将加载第二个网页,有些操作在网页2上打包(提交数据到db),提交数据点击提交按钮后,想关闭iframe / Dialog所以该用户将被重定向到Web Page 1。
如何从Web Page 2 ??
关闭Web Page 1中的IFrame / Dialog它的asp.net webforms应用程序
答案 0 :(得分:0)
我试过这种方式并且有效:
在网页1中写了一个关闭/删除iframe的函数:
<script type="text/JavaScript" language="JavaScript">
var removeMyIFrame = function() {
$('#MyiFrame').remove();
}
</script>
使用以下代码段从secodnd页面调用上面的函数:
ASPX:
<script type="text/JavaScript" language="JavaScript">
function CloseMe() {
parent.removeMyIFrame()
}
</script>
.CS按钮点击:
ScriptManager.RegisterStartupScript(Me.Page, Page.[GetType](), "text", "CloseMe()", True)