3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Una stranezza che ho incontrato in questi giorni a riguardo dei composite control. Inserisco all'interno dei controlli di mio interesse, ma se poi da questi cerco di fare riferimento ad uno presente nella pagina ottengo l'errore che mi dice che non è possibile trovare l'oggetto indicato.
Esempio reale: inserisco un requiredfieldvalidator nel composite control; gli do come controltocompare l'id di un controllo nella pagina e ottengo l'errore citato sopra.

Mi sfugge qualcosa?

Ciao a tutti!
mi viene solo in mente che cerchi in controllo all'iterno del composite control, implementi INamingContainer?

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
nostromo [Staff] <nostromo> ha scritto:
mi viene solo in mente che cerchi in controllo all'iterno del composite control, implementi INamingContainer?

E' venuto anche a me questo dubbio, ma non sono andato oltre per mancanza di tempo anche se mi sto "smazzando" un bel po' di reflector per capire dove sta il problema.

Sì, il controllo implementa l'inamingContainer.


ciao marco

Grazie Marco e ciao!
ho solo la versione 2.0 nel framework sotto mano, il metodo

CheckControlValidationProperty fa qualcosa del genere

this.NamingContainer.FindControl(name);


non so se dipende da questo e se ci sono differenze con la versione 1.1


Grazie Marco e ciao!


di nulla

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
nostromo [Staff] <nostromo> ha scritto:
ho solo la versione 2.0 nel framework sotto mano, il metodo
CheckControlValidationProperty fa qualcosa del genere

this.NamingContainer.FindControl(name);

non so se dipende da questo e se ci sono differenze con la versione 1.1

No, controllato ora - stavo giusto leggendomi la classe "basevalidator".
Cerca quel controllo all'interno dello stesso composite control...
Adesso vedo se riesco a fregarlo anche se speravo in qualcosa di "pulito"...

Grazie ancora Marco, ciao!
prova a creare anche un customValidator esegui l'ovveride del metodo incriminato, provando a fargli fare FincControl sulla pagina.


ormai che sei ad estendere classi


Grazie ancora Marco, ciao!


di "ri nulla"

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
letto con molto interesse grassie il ringraziamento :) ma ho fatto davvero poco

ciao marco

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

http://nostromo.spaces.live.com/default.aspx

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.