Salve a tutti,
Ho una pagina chiamata index.aspx collegata alla master pages chiamata base, la mia esigenza è quella di passare alla master pages il valore di una variabile contenuta nel file index.aspx come posso fare ?.
Grazie
Salve a tutti,
Ho una pagina chiamata index.aspx collegata alla master pages chiamata base, la mia esigenza è quella di passare alla master pages il valore di una variabile contenuta nel file index.aspx come posso fare ?.
Grazie
Se nella master hai una proprietà pubblica, ad es. public int var;
Dalla pagina index.aspx
MasterPage pag = (MasterPage)this.Master;
pag.var = valoreDaPassare;
Grazie tantissimo per la tua risposta, ho provato ma non sono riuscito a mettere in pratica il tuo consiglio, (ho iniziato da pochissimo ad utilizzare asp.net) se non chiedo troppo, puoi incollare il codice completo della pagina master e della pagina index.aspx.
Altrimenti grazie lo stesso sei stato gentilissimo.
In questo esempio dalla pagina documentazione.aspx chiamo un metodo della classe che implementa la MasterPage del sito
MasterPage m = (MasterPage)this.Master;
m.SetNews();