0

我有一個MVC4應用程序。我目前使用GridMVC來顯示我的數據,這一切工作正常。當用戶點擊一行時,我想顯示引導模式來編輯數據。我已經有了編輯字段的局部視圖。實現用戶編輯數據的模式彈出窗口的最佳方式是什麼?任何人都試過這個成功?MVC4 Twitter Bootstrap 3顯示模式編輯數據

回答

0

我可能會把你的窗體和html的局部視圖中的整個引導模式,以保存它。

然後在主頁上只包括您與局部視圖這個「保存表單」在文檔的底部(一個爲每一行)

@{ 
    Html.RenderPartial("_MySaveModalForm", ViewModelForRow1); 
    Html.RenderPartial("_MySaveModalForm", ViewModelForRow2); 
} 

然後爲你鏈接打開模式,只需要使用標準bootstrap打開模式。

<!-- Button trigger modal --> 
<a data-toggle="modal" href="#[email protected]" class="btn btn-primary btn-lg">Edit Row</a> 

你可以把你這裏面排,或使用一些JavaScript來打開該行的點擊模式。

部分視圖中的代碼將呈現給html頁面,就像它們在同一頁面上一樣,實際上沒有任何額外的必須操作。所以與編寫引導模式彈出窗口沒有什麼不同。

這是一種非常暴力的方法,如果每頁有很多行(因爲每行會輸出部分視圖),可能無法很好地工作。

但這是我要開始的地方。