在IE 10中,Response.Rdirect无法使用Modal dialg

时间:2015-05-05 14:46:34

标签: javascript jquery asp.net internet-explorer visual-studio-2012

我有一个使用response.redirect导航页面的网站。该网站正被其他几个地方(不同的域或来自同一个域)使用。

当调用网站使用IE 10并在模态窗口中打开我的网站时,问题出现了。

这是来自其他网站的电话。

window.showModalDialog('mypage1.aspx',null,'dialogWidth:600px;dialogHeight:480px;');"

在这种情况下,重定向的页面mypage1.aspx(来自我的网站)将在新窗口中打开。现在,mypage1.aspx有一个' Next'调用

的按钮
Response.Redirect("mypage2.aspx",true);  

这个' next' “mypage1.aspx”中的按钮'为mypage2.aspx打开新窗口 - 不在对话框本身中。我想让其他网站在同一个对话框中打开我的网站页面。我该怎么办?

1 个答案:

答案 0 :(得分:1)

建议您不要使用window.showModalDialog()。它的功能已被弃用,您获得的任何支持可能随时停止工作。 developer.mozilla.org/en-US/docs/Web/API/Window/showModalDialog

  

已过时。此功能已从Web标准中删除。   虽然有些浏览器可能仍然支持它,但它正在进行中   被丢弃。不要在旧项目或新项目中使用它。页面或Web应用程序   使用它可能会随时中断。