Javascript 如何从asp.net mvc关闭弹出窗口

Javascript 如何从asp.net mvc关闭弹出窗口,javascript,html,asp.net,asp.net-mvc,popup,Javascript,Html,Asp.net,Asp.net Mvc,Popup,我想关闭一些html弹出窗口。我有一个静态站点,它创建弹出窗口。这些窗口有一个提交按钮,用于向asp mvc应用程序发送POST请求。此应用程序运行良好,返回View()(索引页面,显示消息“Ok”。并单击“Close”) 当我点击关闭按钮时,什么也没发生 我的代码: <body> <button type="button" id="btn" onclick="window.parent.jQuery('#btn,

我想关闭一些html弹出窗口。我有一个静态站点,它创建弹出窗口。这些窗口有一个提交按钮,用于向asp mvc应用程序发送POST请求。此应用程序运行良好,返回View()(索引页面,显示消息“Ok”。并单击“Close”)

当我点击关闭按钮时,什么也没发生

我的代码:

  <body>
    <button type="button" id="btn" onclick="window.parent.jQuery('#btn, #m_window').hide('slow');">Close</button> 

   
<!--   <button type="button" id="btnFoo" onclick="$("#btnFoo, #m_frame").live("click", function(){
    $("#mistake").remove();
});  ">Close form </button>
   -->
</body>
但它也不起作用。

您应该尝试:

window.close();
试试这个

<script>
    $(document).ready(function () {
        $("#displayinmodal").dialog({
            autoOpen: true,
            modal: true,
            buttons: {
                "Close": function () {
                    $("#displayinmodal").dialog("close");
                }
            }
        });
    });
</script>


<div id="displayinmodal">
    Popup demo
</div>

$(文档).ready(函数(){
$(“#displayinmodel”)。对话框({
自动打开:对,
莫代尔:是的,
按钮:{
“关闭”:函数(){
$(“#displayinmodel”)。对话框(“关闭”);
}
}
});
});
弹出式演示
$(“#btn,#m#U窗口”)。删除()
<script>
    $(document).ready(function () {
        $("#displayinmodal").dialog({
            autoOpen: true,
            modal: true,
            buttons: {
                "Close": function () {
                    $("#displayinmodal").dialog("close");
                }
            }
        });
    });
</script>


<div id="displayinmodal">
    Popup demo
</div>