Ho fatto un esempietto in c# (io lavoro in basic, perciò occhio al codice
). Allora ho un semplice pulsante che, a ogni pressione, fa vedere un contatore in una label formattato come 0000.
codice:
private string sNumero = "0000";
private void Page_Load(object sender, System.EventArgs e)
{
// Inserire qui il codice utente necessario per inizializzare la pagina.
if(!this.IsPostBack)
{
sNumero = "0000";
this.ViewState.Add("sNumero", sNumero);
}
else
sNumero = this.ViewState["sNumero"].ToString();
}
private void Button1_Click(object sender, System.EventArgs e)
{
int n = (int.Parse(sNumero));
n++;
sNumero = n.ToString("0000");
this.ViewState.Add("sNumero", sNumero);
this.Label1.Text = sNumero;
}