为什么操作链接点击事件无法正常工作

时间:2014-09-05 05:34:27

标签: asp.net-mvc twitter-bootstrap razor

我是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>

1 个答案:

答案 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');
 });