我有一個模式,我喜歡有2個步驟。 第一個包含每行有一個按鈕的(種類)網格。當用戶點擊一個按鈕時,我不得不去其他視圖發送選擇的行ID。他可能想回去改變他的選擇。更改MVC上的模態內容
我已經試過下面這一點,但它打開頁面,而不是在模式:
[HttpPost]
public ActionResult Step1()
{
return RedirectToAction("Step2");
}
有沒有辦法做到這一點? Tks。
我有一個模式,我喜歡有2個步驟。 第一個包含每行有一個按鈕的(種類)網格。當用戶點擊一個按鈕時,我不得不去其他視圖發送選擇的行ID。他可能想回去改變他的選擇。更改MVC上的模態內容
我已經試過下面這一點,但它打開頁面,而不是在模式:
[HttpPost]
public ActionResult Step1()
{
return RedirectToAction("Step2");
}
有沒有辦法做到這一點? Tks。
我建議你按照順序的方法獲得這種行爲:
希望這有助於您。
Step1操作應該返回一個PartialViewResult。 在你的網格,在單擊打開步驟1的鏈接,火的JavaScript函數執行以下操作:
1-火Ajax請求的動作傳遞一個查詢字符串參數,例如:ID,你可以通過這個參數時您在網格中繪製鏈接,例如:打開
2-在操作中,獲取參數,檢索數據並返回部分視圖。
當數據來自Ajax請求3-,其內容設置爲模態對話框
4-顯示模式對話框,您可以使用引導或jQuery的對話框
由於模態窗口將有被javascript打開/點擊'data-toggle =「modal」',我建議可能包括查詢字符串和在頁面加載時檢查該查詢字符串。如果存在,請顯示模式。 – neilsimp1