从其他网页+ asp.net关闭iFrame

时间:2015-03-25 14:44:45

标签: asp.net iframe dialog

我正在研究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应用程序

1 个答案:

答案 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)