2014年4月17日 星期四

修改TextBox的數值,值不變...

在前端修改TextBox的數值,到後端後,發現數值沒有改變,經查證後,發現每次到後端時,會先跑到Page_Load執行,所以每一次都會複寫,導致感覺值都沒變,但其實是被恢復成一開始的數值。

解決方法:

在Page_Load裡加上

if (!(Page.IsPostBack)){

      ..............

}

IsPostBack為是代表前端觸發某些事件,回到後端。

第一次初始載值的時候IsPostBack就會為否。

沒有留言:

張貼留言