52 messaggi dal 04 ottobre 2011
Salve a tutti,
è un pò che cerco di risolvere questo problema, ma non ho trovato nulla di utile:
In pratica, vorrei modificare la visualizzazione di un summary validator inserendo un tag <img> all'interno del div renderizzato da asp.net.(un'icona con un punto esclamativo).

Credevo che jquery avesse un evento del tipo 'onShow' che mi permettese di collegare una funzione quando un elemento diventava visibile. Invece non esiste nulla di tutto ciò. Ho pensato ad un evento custom, ma non mi sembra percorribile, in quantol'evento non lo scateno io, ma il codice javascipt creato da asp.net.
Qualcuno saprebbe come procedere?

E' possibile modificare il codice javascript creato da asp.net per il summary validator, in maniera da inserire un $.show() con un callback alla funzione che mi interessa? E come si potrebbe fare?

Ho scartato l'idea di un listener temporale (controlla ogni tot milisecondi) perchè degrada le prestazioni.
magnum44 wrote:
E' possibile modificare il codice javascript creato da asp.net per il summary validator, in maniera da inserire un $.show() con un callback alla funzione che mi interessa? E come si potrebbe fare?
Ho scartato l'idea di un listener temporale (controlla ogni tot milisecondi) perchè degrada le prestazioni.

in scenari del genere io preferisco farmi un control adapter. non è banalissimo, ma ti consente di fare in modo che tu possa cambiare il modo in cui lavorano i controlli. in alternativa, se puoi passare ad ASP.NET 4.5, il nuovo meccanismo di validazione unobtrusive consente di personalizzare decisamente questi scenari, con maggior facilità. .

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.