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 \
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.