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.