【问题标题】:Closing aspx modal from code-behind从代码隐藏关闭 aspx 模态
【发布时间】:2016-06-15 17:57:47
【问题描述】:

我正在尝试使用此代码从代码隐藏中关闭一个 aspx 模式-

ScriptManager.RegisterStartupScript(this, this.GetType(), "Close_Window", "self.close();", true);

当我使用 Google Chrome 时它运行良好,但 Internet Explorer 失败。任何想法为什么?

提前感谢您的帮助

【问题讨论】:

  • 任何想法如何失败?抱歉,这篇文章确实缺少任何细节。
  • 什么样的模态?有几个
  • self.close();不会关闭模式它会关闭页面。 @Andrei 是对的,这缺少几个关键点并且相互矛盾..
  • 请告诉您弹出代码,您使用的是哪种类型的弹出窗口

标签: c# asp.net


【解决方案1】:

在 IE 上试试这个

ClientScript.RegisterClientScriptBlock(GetType(), "Javascript", "<script>self.close();</script>");

【讨论】:

  • 所以哪个函数关闭你的弹出窗口,只需替换这个 self.close();
  • 如果您使用的是模型弹出窗口,则输入此代码 $.modal.close();
猜你喜欢
  • 1970-01-01
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-12
  • 1970-01-01
  • 1970-01-01
  • 2013-12-01
相关资源
最近更新 更多