到目前為止介紹的事件都是由用戶通過單擊按鈕的方式顯式觸發的然而有些事件是以其他方式觸發的有一些是由用戶間接觸發的可能是通過更新某些數據的方式還有一些是由ASPNET直接觸發的在使用這些事件時可以不考慮它們是怎樣觸發的本節將對此進行介紹
您將為數據庫中的數據創建一些事件雖然到目前為止還沒有介紹與數據有關的內容但是這裡的重點是事件
在下面的試一試練習中將看到怎樣通過響應由控件產生的事件定制新聞條目這些控件負責數據的訪問您將確保新聞條目只有在附帶圖片時才顯示圖片
()關閉所有打開的浏覽器窗口
()在Visual Web Developer中打開Chapter網站的DataEventsaspx文件
()在該頁面的任意位置右擊並在彈出的菜單中選擇View in Browser
注意所有的新聞條目都有圖片對於那些沒有附帶圖片的新聞條目頁面上顯示了一個帶有紅色叉號的小圖片表示沒有圖片可顯示這是默認的處理需要修改頁面以使用事件以便當新聞條目沒有附帶圖片時不會顯示這個紅色叉號圖片
()關閉浏覽器在Visual Web Developer中切換到Design View
()選中DataList控件在這個頁面上只有兩個控件SqIDataSource和DataListDataList控件與數據庫綁定因此它顯示了Databound條目單擊該控件的任意位置並選中它
()在Properties窗口中選擇該事件並雙擊進入ItemDataBound事件不要輸入任何文本只需雙擊這將打開代碼編輯器並創建一個空白的事件過程
ASPNET 入門教程完整版
[] [] [] []
From:http://tw.wingwit.com/Article/program/net/201311/14895.html