1

单击页面上的图标后会打开一个对话框1.cshtml。如果我单击1.cshtml页面中的另一个链接,对话框就会消失。如何保持打开状态

1.cshtml与名称对话框相关的代码

$('#name-dialog').dialog({
    autoOpen: false,
    width: 500,
    resizable: false,
    title: 'Name',
    modal: false,
    buttons: {
        "Close": function () {
            $(this).dialog("close");
        }
    }
});
4

1 回答 1

0

如果您想留在同一页面上,则对话框内的所有链接都应由 AJAX 处理。您可以使用 anAjax.ActionLink而不是Html.ActionLink. 这样,当单击某个锚点时,将发送一个 AJAX 请求,并且浏览器将停留在当前页面上。如果您有任何 HTML 表单,情况也是如此。

于 2013-04-18T12:35:46.563 回答