返回“ASP.NET 2.0數據教程目錄”
導言
概述插入、更新和刪除數據裡我們已經學習了如何使用GridView 等控件來插入,更新刪除數據。通過ObjectDataSource和其它數據控件僅僅只需 要在智能標簽裡勾一下checkbox就完成了,不需要寫任何代碼。
而 DataList沒有這些內置的功能。我們可以使用1.x 裡的方法來實現這些功能。在 本章我們將看到,DataList提供了一些事件和屬性來完成我們的目的,為此我們 需要寫一些代碼。
本章我們首先學習如何創建一個支持編輯和刪除數據的 DataList。後面的教程裡我們將學習一些高級的編輯和刪除方法,包括驗證,DAL 和BLL的異常處理等。
注意:和DataList一樣,Repeater也不提供內置的 這些功能。而且Repeater裡沒有DataList裡提供的那些事件和屬性。因此本章和 後面的幾章我們僅僅只討論DataList。
第一步: 創建編輯和刪除教程頁
首先創建本章和後面幾章需要用到的頁。添加一個名為EditDeleteDataList的 文件夾。然後添加下面的頁。確保每頁都包含了Site.master。
Default.aspx
Basics.aspx
BatchUpdate.aspx
ErrorHandling.aspx
UIValidation.aspx
CustomizedUI.aspx
OptimisticConcurrency.aspx
ConfirmationOnDelete.aspx
UserLevelAccess.aspx
圖 1: 添加頁