DropDownList1.AutoPostBack 屬性
今天寫代碼給DropDownList1添加DropDownList1_SelectedIndexChanged事件,在運行測試時發現DropDownList1的index發生改變后DropDownList1_SelectedIndexChanged沒有執行,
查了一下DropDownList1的屬性才知道AutoPostBack要設置成true,才會執行DropDownList1_SelectedIndexChanged事件;
.呵呵...原來AutoPostBack屬性的解釋是:"當選定內容更改后,自動回發到服務器",當AutoPostBack的屬性為false時系統不會自動回發到服務器,自然DropDownList1_SelectedIndexChanged也不會執行.呵呵,,,,,
TextBox.AutoPostBack 屬性
獲取或設置一個值,該值指示無論何時用戶在 TextBox 控件中按 Enter 或 Tab 鍵時,是否都會發生自動回發到服務器的操作。
故TextChanged事件只用在設置AutoPostBack =True的情況下才會執行。
Button控件是沒有AutoPostBack屬性的!故Click的事件默認就是自動回發觸發。
綜上所述,即只要是可以讓用戶輸入或者選擇的控件一般都會有AutoPostBack屬性。
AutoPostBack屬性值為True和False的含義 (即為和不和服務器交互);只有允許和服務器端進行交互后,才可能執行服務器端的代碼!