【问题标题】:Unable to close current window [duplicate]无法关闭当前窗口[重复]
【发布时间】:2014-02-13 15:51:17
【问题描述】:

我无法使用 C# 代码关闭当前的 asp.net 页面。我试过了:

ClientScript.RegisterClientScriptBlock(Page.GetType(), 
                                       "script", 
                                       "window.close();", 
                                       true);

我没有收到任何错误,但它不起作用。

【问题讨论】:

  • 我没有收到任何错误
  • 试过了但没有运气:(
  • 你有更新面板吗?
  • 是的,我有更新面板
  • 试试ScriptManager.RegisterStartupScript();

标签: c# asp.net


【解决方案1】:

试试下面的链接

Programmatically close aspx page from code behind

根据情况可能非常。请阅读以上主题回复

以下链接也显示了相同的问题

How to close the current tab in the server side button click?

【讨论】:

  • 在这个“以编程方式从代码后面关闭 aspx 页面”中标记的答案是关闭窗口,但它不执行在按钮单击事件上编写的其他内容。
【解决方案2】:

试试这个

ClientScript.RegisterStartupScript(typeof(Page), 
   "closePage", 
   "window.close();",
    true);

【讨论】:

  • 这也不行
  • 我们试试作弊吧。使用这个:Response.Write("");或 Respose.Write("");
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-26
  • 1970-01-01
  • 2021-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-28
相关资源
最近更新 更多