Passaggio valore a usercontrol
wenzo non è online. Ultima attività: 05/09/2008 9.57.32wenzo
Inserito il: 11 luglio 2008 12.46
168 messaggi dal 24 gen 2004 Istalla Microsoft Silverlight!
Salve, ragazzi.
Ho un problema forse banale, ma che non riesco a risolvere da un pò.

Da una pagina (tramite pagina.vb) valorizzo una property pubblica (chiamiamola MyProp) di uno usercontrol.

Intanto, prima domanda: come posso recuperare, nell'ascx.vb, il valore di questa property? (nel senso che non mi viene valorizzata, è sempre nulla).

Però, se nell'ascx inserisco in qualche punto <%=MyProp()%>, visualizzo il valore corretto, cioè la property è stata valorizzata dalla pagina chiamante.

Allora, per tagliare la testa al toro, ho pensato anche di fare in questo modo: inserire un campo html Hidden con value=<%=MyProp()%>, ma purtroppo non riesco a recuperare nell'ascx.vb neanche il valore del campo hidden.

Se qualcuno cortesemente vuol darmi una dritta, gli sono grato sin d'ora.

Grazie
Enzo
Microsoft Most Valuable Professional
RE: Passaggio valore a usercontrol
nostromo non è online. Ultima attività: 05/09/2008 23.26.40nostromo
Inserito il: 11 luglio 2008 14.04
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 12053 messaggi dal 18 feb 2004 Istalla Microsoft Silverlight!
come hai implementato la proprietà del tuo UserControl?

posta il codice.


comunque come la imposti la puoi recuperare

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
RE: Passaggio valore a usercontrol
wenzo non è online. Ultima attività: 05/09/2008 9.57.32wenzo
Inserito il: 11 luglio 2008 17.43
168 messaggi dal 24 gen 2004 Istalla Microsoft Silverlight!
Nello user control:
Public Property quantita() As String
Get
Return quanto
End Get
Set(ByVal value As String)
quanto = value
End Set
End Property


Nella pagina.aspx:

MyControl.quantita = valore

Modificato da wenzo il 18 luglio 2008 10.29 -
Microsoft Most Valuable Professional
RE: Passaggio valore a usercontrol
nostromo non è online. Ultima attività: 05/09/2008 23.26.40nostromo
Inserito il: 11 luglio 2008 17.47
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 12053 messaggi dal 18 feb 2004 Istalla Microsoft Silverlight!
ok quindi hai problemi ha recuperar il valore della proprietà tra un PostBack e l'altro? se è così salva in valore della proprietà invece che nel campo direttamente nel ViewState

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
RE: Passaggio valore a usercontrol
wenzo non è online. Ultima attività: 05/09/2008 9.57.32wenzo
Inserito il: 11 luglio 2008 18.00
168 messaggi dal 24 gen 2004 Istalla Microsoft Silverlight!
Ho appena risolto, grazie.

In pratica, nel richiamare l'ascx dalla pagina, costruisco una sub per il passaggio dei valori, lì ho aggiunto come parametro il valore che volevo passare e l'ho recuperato poi nella property dell'ascx.

Spesso il solo fatto di postare un problema in un forum ti accende i lumi: è un pò come andare dal medico: non appena sei lì, ti spariscono i problemi!

Comunque grazie

Enzo

Vai a:
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.


maltra - 761 pt
vladimiro - 502 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums