Button click event doesn't work properly

前端 未结 4 788
梦如初夏
梦如初夏 2020-12-22 02:43

This following code handle button click event. When the user click first time it sets the lable as \"First Time\", and when the user click second time it sets the lable as \

4条回答
  •  醉酒成梦
    2020-12-22 03:22

    The values of instance fields like counter are not saved across postbacks. You need to store counter in ViewState, Session, or some other persistent store, whichever is more appropriate. For example:

    private int Counter
    {
        get { return ((int?)this.ViewState["Counter"]).GetValueOrDefault(); }
        set { this.ViewState["Counter"] = value; }
    }
    

    Then reference this.Counter instead of counter in btnCompTagUpdate_Click.

提交回复
热议问题