Ciao a tutti...
Ho visto come si può modificare una MasterPage in runtime inserendo semplicemente questo frammento di codice:
Dim nomeVar As Label = CType(Master.FindControl("nomeVarReale"), Label)
nomeVar.Text = nomeVar.Text & txtxxx.Text
dove nomeVarReale è il nome della variabile contenuta nella MasterPage.master.
e funziona benissimo....
il problema è ke adesso dovrei fare lo stesso lavoro su un'altra MasterPage annidata...
mi spiego meglio.
Ho nel Content della MasterPage.master un'altra MasterPage2.master in cui c'è una label: lblUtente.
La pagina xxx.aspx si riferisce alla MasterPage.master (è la pagina di login).
Effettuato il login, mi deve mettere nella label lblUtente della MasterPage2.master il nominativo della txtUtente della xxx.aspx.
ho provato con:
Dim Master_lblUtente As Label = CType(Master.Page.FindControl("lblUtente"), Label)
Master_lblUtente.Text = Master_lblUtente.Text & txtLogin.Text
ma genere il seguente problema:
System.NullReferenceException = {"Riferimento a un oggetto non impostato su un'istanza di oggetto."}
Qualcuno sa come fare??? So ke potrei usare i Session("xxx"), ma volevo provare con questo medoto invece.
Grazie mille