Incrementando variables en ASP.net al hacer clic en el botón

Soy nuevo en asp.net. Estoy creando un sitio web ASP.net usando VB.net. Así que aquí está mi problema

Dim myCounter as Integer = 0

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles Button1.Click

        myCounter =  myCounter + 1

        Label1.Text = myCounter.ToString()

end Sub

Como se esperaba, siempre obtengo el Texto de etiqueta como 0 cada vez que hago clic en el botón. Cómo crear una variable global y aumentarla.

Respuestas a la pregunta(7)

Su respuesta a la pregunta