我是MVC4的新手,并尝试调用部分视图来显示弹出窗口以添加详细信息。我有一个搜索视图,其中包含上传检查详细信息的链接。检查上载的视图和控制器与搜索控制器不同。当我在新选项卡中打开链接时(使用鼠标右键单击),操作链接单击事件将触发,但是当我单击它时操作链接不起作用。请告诉我我缺少的内容。提前谢谢。
@Html.ActionLink("Upload Check", "CheckUpload", "Transaction", new { @sbiCustSid = Convert.ToString("1"), ordrID = "1", checkDetailID = Convert.ToString("1") }, new { @class = "chkupldlink" })
更新答案:
I have a class chkupldlink which loads the pop up.
$(".chkupldlink").click(function () {
loadurl = $(this).attr('href');
$("#dialog-confirm").dialog('open');
return false;
});
添加了div并且工作正常。
<div id="dialog-confirm">
</div>
答案 0 :(得分:0)
你正在以错误的方式实现弹出:只需:
$(".chkupldlink").click(function (e) {
e.preventDefault();
loadurl = $(this).attr('href');
//make a ajax call here and get html from partial view and append html in your div
$("#dialog-confirm").dialog('open');
});