【问题标题】:How to close window on browser (ASP.NET MVC)如何关闭浏览器上的窗口(ASP.NET MVC)
【发布时间】:2014-01-17 10:50:27
【问题描述】:

美好的一天!

编辑: 我有简单的静态站点和脚本:当我按 Cntrl-Enter- 打开弹出窗口。然后按 -Submit- 我将发布请求发送到我的 mvc 应用程序。

我写了一个简单的asp mvc应用程序,它的工作结果-在打开的弹出窗口中发送消息:全部完成。按下按钮关闭它。

将结果返回到此窗口:

public ActionResult Index()
    {
        ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
        Response.CacheControl = "no-cache";
        Response.AddHeader("Pragma", "no-cache");
        Response.Expires = -1;
        Response.AddHeader("Cache-Control", "no-cache");

        return View();
    }

我如何尝试在客户端关闭此窗口:

<script type="text/javascript">
function OnCloseForm()
{

    this.window.close();
}

但我做不到! 我知道,我应该使用 window.open(),然后我可以使用 window.close()。 但是在我的情况下如何关闭弹出窗口?

谢谢!

附:不幸的是,window.close() 不起作用。

【问题讨论】:

标签: c# javascript jquery html asp.net-mvc


【解决方案1】:

这是一个例子Link

<body>
    <script type="text/javascript">
        window.close();
    </script>
</body>

【讨论】:

    【解决方案2】:

    你应该打电话给window.close()(前面没有这个)

    【讨论】:

      猜你喜欢
      • 2022-12-08
      • 1970-01-01
      • 2013-01-08
      • 2014-10-14
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多