我是一個asp.net初學者,並考慮設計一個典型的主 - 細節視圖的網站。 GridView控件顯示下面的所有記錄和詳細信息視圖,以編輯現有記錄,添加新記錄並詳細顯示。asp.net模式處理查看/編輯/插入的情況
在asp.net中有幾個控件可以處理這種情況:GridView與DetailsView或FormView結合使用。但是,所有這些方法都有共同之處,就是它們似乎是爲快速應用程序開發而設計的。我想使用自己的DAL等,因此我需要完全控制插入/更新語句。
什麼是處理這個典型的asp.net方法? 我應該爲Detail視圖創建一個UserControl,它自己保存它的狀態(View/Edit/...模式)嗎?此外,視圖僅與其狀態略有不同(例如,插入視圖比編輯視圖具有更多的輸入控件)。看來,提到的DetailsView和FormView無法處理這個,所以我有很多複製&粘貼代碼。
我認爲這是一個很常見的情況。在這些情況下你喜歡什麼?
您是否試過[動態數據網站](http://msdn.microsoft.com/en-us/library/cc488469.aspx) – 2012-01-11 19:26:22