9 messaggi dal 05 settembre 2011
www.dofoo.net
Ciao,
ho un problemone: accedere ad una variabile nella masterpage dalla contentpage.
La variabile è dichiarata public.

Ho la direttiva <%@ MasterType virtualPath="~/a/a.master"%> nella contentpage, quindi provo ad accedere alla variabile come segue:

string myvar=Master.myvar;

string myvar=a_a.myvar; (a_a è il nome della classe della masterpage)

string myvar = ((a.master)this.Master).myvar;

Nessun risultato, errori in compilazione.

Ho anche provato a usare un metodo per avere in risposta il valore:

public string ida
{
get { return myvar; }
}

e quindi provato nella contentpage:

string myvar = Master.ida();

string myvar = a_a.ida();

Come sopra, nessun risultato, errori in compilazione... l'errore è:
ASP.nomeclasse' non contiene una definizione di 'myvar' e non è stato trovato alcun metodo di estensione 'ida' che accetta un primo argomento di tipo 'ASP.nomeclasse'. Probabilmente manca una direttiva using o un riferimento a un assembly.

Dove sbaglio?!!
Grazie

http://www.dofoo.net
9 messaggi dal 05 settembre 2011
www.dofoo.net
scusate..
riavviando visual studio funziona tutto.. incredibile..

http://www.dofoo.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.