在點擊提交按鈕後,頁面上所有的綁定到數據庫的控件值都恢復到默認值
原因是要將綁定函數loadData(),寫在
if(!IsPostBack)
{
你的綁定函數;
}
否則,頁面會重新加載,所有控件的值變為初始值。
IsPostBack是Page類有一個bool類型的屬性,用來判斷針對當前頁是正在為響應客戶端回發而加載還是正在被首次加載和訪問。
當IsPostBack=true時表示為響應客戶端回發而加載。
當IsPostBack=false時表示正在被首次加載和訪問。
也就是說只有當IsPostBack=false是才執行,綁定函數,這樣不會引起頁面重載,而導致頁面控件初始化。
IsPostBack介紹:
http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx
http://www.cxy.me/doc/5446.htm