1. 程式人生 > >弗尤部落格(十二)之問一問

弗尤部落格(十二)之問一問

正常通過導航跳轉到本頁面 ,但是datalist繫結資料後沒有正常顯示,我把他放在if(!ispostback)中了。

一個頁面第一次顯示的時候 isPostBack=false ,然後你在這個頁面上點選按鈕或其它東西提交的時候,isPostBack=true 假設你在page_load()裡定義textbox為空,在button_click事件裡給寫一段往資料庫存textbox的值.當用戶往textbox裡輸入值以後,點選button時,就應該可以把往textbox裡輸入的值存到資料庫裡.可實際上,當點選button的時候,系統會自動先重新執行page_load(),也就是把柄textbox清空,再執行click 事件,你往資料庫裡存的值永遠都是空.所以要在page_Load() 里加入if(!IsPostBack)

參考連結

所以,如果我在問一問頁面點選按鈕等操作後才會顯示datalist裡的資料