Ciao a tutti!

Ho un piccolo problema con la cosa più stupida che possa esistere quando si parla di programmazione... un contatore.
Per farla breve io dichiaro all'interno del mio script:

Dim count as integer = 0

Il quale viene utilizzato all'interno della seguente subroutine:
codice:
Sub aggiungi_giocatore(ByVal sender As Object, ByVal e As EventArgs) Handles aggiungi.Click
        Try
            connetti_database()
            count += 1
            Dim inserisci As New MySqlCommand("INSERT INTO giocatori_tot (nome,ruolo,valore,id_giocatore) VALUES('" & (nome.Text) & "','" & (ruolo.Text) & "','" & (valore.Text) & "'," & (count) & ")", conn)
            inserisci.ExecuteNonQuery()
            disconnetti_database()
        Catch ex As Exception
            Response.Write(ex.Message)
        End Try
        
    End Sub
l'inserimento all'interno del db va a buon fine, l'unico problema è che la mia variabile count viene incrementata solo la prima volta, e non successivamente...
provando ad inserire l'inceremento all'interno del prerender non viene effettuato e mi restituisce sempre zero.

Sono ben conscio del fatto che sia una stupidaggine, essendo però autodidatta devo rompere le scatole a voi...


Come caspita faccio ad incrementare sta benedetta variabile ad ogni click del mio pulsante?
Grazie