Sto scrivendo una semplice pagina di login in c# che una volta inserito il nome e password mi visualizza su un'altra pagina un messaggio di benvenuto.Il codice della prima pagina è questo:
codice:
public void on_click(object sender, EventArgs e)
    {
            string uname = txtNome.Text;
            if (txtPass.Text == "panza")
            {
                ViewState["Username"] = uname;
                Response.Redirect("pagina_benvenutoc.aspx");
            }
             

    }
Il codice della seconda pagina è questo:
codice:
public void Page_Load(object sender, EventArgs e)
    {
                  string testo;
            DateTime tempo = new DateTime().Date;
            testo = (string)ViewState["Username"];
            lblMessage.Text = "<div align=center><h1>Benvenuto:" + testo + "</h1></div";
        
        
    }
Il problema però è che la label mi visualizza solo "Benvenuto" ,testo non lo considera proprio.Perchè? Grazie.