繁体   English   中英

如何在浏览器上关闭窗口(ASP.NET MVC)

[英]How to close window on browser (ASP.NET MVC)

美好的一天!

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

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

将结果返回到此窗口:

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()。 但是如何在我的情况下关闭弹出窗口?

谢谢!

PS Unfortunatelly- window.close()不起作用。

你应该只调用window.close() (前面没有这个)

这是一个示例链接

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM