我正在編輯對象的「編輯」頁面。在這個頁面上,我希望有一個類似於DetailsView的東西,它允許編輯對象的屬性以及帶有子對象的GridView,並允許簡單地添加/編輯/刪除子對象。在單擊「保存」按鈕之前,父對象或子對象的更新不應保存到數據庫。我是asp.net網頁表單和實體框架需要Web表單編輯父子實體對象的示例
作爲一個簡單的例子,設想一個Project對象包含一個Resources集合。我正在構建一個頁面,允許用戶在DetailsView中更改項目屬性(如ProjectName),並在下面的Gridview中添加/編輯/刪除資源。底部的一個保存按鈕可保存所有內容。
我在MVC中發現了這樣的例子,但是在找到一個web表單的例子時遇到了問題。
我沒有做過這個模式,但一個想法是保存子視圖狀態改變的數據,直到主數據去保存,然後將它們保存在一起。 – Aristos