在資料來源繫結控制項中,我們經常會觸發databound事件來處理相關事件,那麼這個databound到底是什麼意思呢?
databoud指的是資料繫結的時候載入的事件,這個事件是在資料繫結控制項中的,其實這個是很好理解的,我們平時在乙個視窗中,比如頁面,會觸發很多事件,這些事件都是在頁面載入的時候繫結到頁面上的,所以我們隨時都可以對其觸發,就好比一間房子,房子裡有我們想要的東西,你才可以隨時取到,所以我們要事先把東西放到房子裡,程式也是一樣的道理,我們只要之前載入進來,想看到的效果或者觸發的事件才可以發生
一般的情況下,我們都會在頁面上寫好,或者使用js如:
var chklist = document.getelementsbyname("checkbox1");
window.onload = function()
這個例子就能很好的說明這個問題,裡面的onclick事件一般的情況下我們都是在頁面上寫的
這裡面直接通過js載入到頁面裡,其實是一樣的效果,只要在載入頁面的時候有這麼乙個事件就可以
說了這麼多,相必大家都應該知道為什麼要使用databound事件了,有可能就是在頁面或者js中不能很好的載入一些事件或者布局,才使用了databound,反之,如果在頁面或者通過js可以載入,那麼就可以不用使用databound事件了
注意:databound事件執行的時候是先執行後台databound事件,然後再執行頁面,然後執行後台的databound事件繫結,也就是說在執行頁面之前執行後台的databound表示正在繫結,所以該項物件為空,所以我們在處理databound事件的時候一定要判斷物件是否為空,比如該項中的控制項等等!
資料控制項繫結
1.asp.net資料繫結控制項分為三大類,每個類分別進行詳細 列表式資料繫結控制項 列表式資料繫結控制項常用來在乙個 內的乙個字段進行繫結。顯示乙個欄位下所有資料的資訊。它包括以下幾個控制項 bulletedlist checkboxlist dropdownlist listbox radiob...
資料繫結控制項的資料繫結技巧
資料繫結控制項用法如下 例如 datalist控制項的image要繫結指定的路徑 imageurl eval 資料庫字段 admin uploading 格式化指定日期字段 asp textbox id textbox1 text eval 資料庫字段 runat server asp textbo...
TreeView控制項資料繫結之 資料庫資料遞迴繫結
樹遞迴繫結節點的思路 1 先獲得第一層的所有資料集合,然後迴圈遍歷集合,每遍歷一條資料就建立乙個treenode節點。給該節點的屬性text和value賦值。text屬性是顯示的文字內容,value屬性的值是不顯示的,主要是用來用存放有關節點的其他資料資訊,例如每乙個節點的唯一標示id。然後將節點繫...