public ActionResult MeanQ(int id)
{
Access access= db.Access.Find(id);
return PartialView("_MeanQPartial", access);
}
上面代码中正在呈现的部分视图显示在一个对话框模态窗口(Jquery)中...单击链接(onclick),可以在Jquery模态对话框中显示部分视图,第一次点击工作正常。一旦我关闭该对话框并再次单击链接,部分视图就不会像预期的那样以弹出窗口形式打开。它将在浏览器中作为新页面打开。如何使弹出模态对话框链接每次都能正常工作?
以下是Javascript代码(Jquery模态对话框):
<script type="text/javascript">
$(document).ready(function () {
//initialize the dialog
$("#result").dialog({ width: 400, resizable: true, position: 'center', title: 'Access info', autoOpen: false,
buttons: { "Ok": function () { $(this).dialog("close"); } }
});
});
$(function () {
$('#modal').click(function () {
//load the content from this.href, then turn it into a dialog.
$('#result').load(this.href).dialog('open');
return false;
});
});
触发模态对话框的HTML链接:
@Html.ActionLink("PopUp", "MeanQ", new { id = item.AccID }, new { id = "modal" })
ActionResult
不控制它是否在新窗口中显示,浏览器通过脚本/标记/浏览器配置来控制。 - patridge#modal
жҳҜ#result
зҡ„еӯҗе…ғзҙ иҝҳжҳҜеңЁеұҖйғЁи§Ҷеӣҫ_MeanQPartial
дёӯиҝ”еӣһзҡ„пјҹ - Mark Coleman