Timer Tick not increasing values on time interval

后端 未结 3 488
野的像风
野的像风 2020-12-10 16:52

I want to increase values on timer tick event but it is not increasing don\'t know what I am forgetting it is showing only 1.



        
3条回答
  •  旧时难觅i
    2020-12-10 17:34

    You can use ViewState to store and then read the value of i again.

    int i = 0;
    
    protected void Timer1_Tick(object sender, EventArgs e)
    {
        //check if the viewstate with the value exists
        if (ViewState["timerValue"] != null)
        {
            //cast the viewstate back to an int
            i = (int)ViewState["timerValue"];
        }
    
        i++;
    
        Label3.Text = i.ToString();
    
        //store the value in the viewstate
        ViewState["timerValue"] = i;
    }
    

提交回复
热议问题