2014-09-05 42 views
-1

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

你是如何打开弹出这个ActionLink的职位jQuery代码也.. – 2014-09-05 05:37:50

+0

抛出:感谢质疑我关于actionlink的jQuery代码。我忘了在搜索中添加主div以显示弹出窗口。我为弹出窗口创建了一个checkupload.cshtml。 – psobhan 2014-09-05 05:45:37

+0

这看起来像jQuery UI,而不是Bootstrap。 – 2014-09-05 05:50:49

回答

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'); 
}); 
+0

@ psobhan ..我认为这是你想要的,如果需要更多的帮助,然后评论.. – 2014-09-05 06:04:45

+0

感谢您的答复。我怎样才能设置弹出的固定大小,因为隐藏了位于右上角的关闭按钮。 – psobhan 2014-09-05 06:23:12

+0

@psobhan ...我还没有用jqueryui对话工作太多,虽然我使用bootstrap模型..但在我看来,当你初始化你的div'#对话框确认'作为对话框只有设置其高度和宽度.. – 2014-09-05 06:27:11

相关问题