Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213

    c#-problema con ViewState

    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.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Ho risolto utilizzando un oggetto Session.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.