第章提到ASPNET使用兩組控件處理數據數據源控件提供到數據來源的連接並激活一定的行為例如讀取數據或向數據源寫入數據數據綁定控件在頁面上提供用戶接口該接口可以利用數據源控件的功能這些控件大部分是混合匹配的DropDownList可以使用SqIDataSource XMLDataSource或AccessDataSource控件反過來SqlDataSource控件可以把它的輸出交由GridView DetailsViewDataList或DropDownList數據綁定控件顯示雖然具有這樣的靈活性但數據控件都要麼針對表格式(關系型)數據要麼針對層次結構(樹型)數據進行了優化
數據控件針對兩類信息組織方式之一進行了優化如第章所述第一類是關系型第二類是層次結構型表按這兩個分類對控件進行了分組但它們之間在功能上有一定的重疊
數據源控件和數據綁定控件都在它們內建的代碼中實現了很多功能(例如向數據庫寫入數據)可以有選擇地打開其中的任何行為例如在第章中您激活了分頁和排序功能本章的大部分內容討論怎樣打開寫入行為
在討論具體內容之前讓我們把與寫入數據相關的術語澄清一下首先寫實際上意味著修改數據而不僅僅是創建數據這表示寫包括修改已存在的記錄創建新記錄和刪除己存在的記錄ASPNET 為控件的屬性使用了一些行業標准語言修改已存在的記錄稱作UPDATE創建新記錄稱作INSERT或INSERT INTODELETE表示從數據庫中刪除整條記錄注意如果想從已存在的記錄中刪除某個值(例如某球員的出生日期)應該執行UPDATE更新該球員的記錄將他的出生日期修改為NULL術語SELECT表示讀取數據(不進行修改)您在第章使用過這個命令ASPNET 控件為接受用戶的操作增加了另外個術語NEW表示讓控件切換到允許用戶為新記錄輸入數據的視圖這個操作的後面應該緊跟create它實際向數據庫發送SQL INSERT INTO指令最後一個是EDIT它表示切換到允許用戶修改記錄的數據的視圖隨後是單擊UPDATE以實際執行更新指令
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14635.html