点击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");
}
}
});
答案 0 :(得分:0)
如果要保持同一页面,对话框内的所有链接都应由AJAX处理。您可以使用Ajax.ActionLink
代替Html.ActionLink
。这样,当点击某个锚点时,将发送一个AJAX请求,浏览器将保留在当前页面上。如果您有任何HTML表单,则同样如此。