1
我是MVC4的新手。我知道MVC中的基本CRUD功能,但是如何在同一視圖中實現創建和列表?就像在用戶創建數據之後,用戶將自動被重定向到相同的視圖並查看數據列表。都在同一個視圖中創建和列出MVC4?
我是MVC4的新手。我知道MVC中的基本CRUD功能,但是如何在同一視圖中實現創建和列表?就像在用戶創建數據之後,用戶將自動被重定向到相同的視圖並查看數據列表。都在同一個視圖中創建和列出MVC4?
您可以使用部分視圖來完成此操作。創建/編輯頁面的方式與您在表單下方創建/編輯頁面的方式相同,您可以渲染一個部分視圖,該視圖將使用編輯/刪除按鈕來呈現列表。
或者,您可以將表單數據(在編輯的情況下)和列表數據都傳遞給視圖以在其中呈現。
我建議你使用局部視圖的方法,因爲它可以簡化視圖,局部視圖也可以在其他頁面上重用。
請以此爲出發點,而不是盲目追隨解決方案。
感謝您的答覆。無部分視圖,我可以實現這一目標嗎? –
是的,這可以很好地實現而不使用部分視圖。只是您必須將想要顯示的數據傳遞給視圖。如果需要,您可以爲此創建一個'ViewModel'。 –