2014-09-05 43 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

相關問題