2012-03-07 15 views
5

Sto provando a utilizzare Page_LoadComplete nel mio controllo utente myusercontrol.ascx.cs ma non è stato attivato, ho aggiunto un punto di interruzione e nulla, è possibile che il controllo utente non supporti questo evento ? e se questo è il caso, cosa posso usare invece?L'evento della pagina non viene sparato affatto

+0

Come hai usato questo evento perché ho pensato che solo la pagina ha avuto l'evento disponibili ... anche da Microsoft: "L'evento LoadComplete si verifica dopo che tutti i dati di postback e sullo stato di visualizzazione dati vengono caricati nella pagina e dopo il metodo OnLoad è stato chiamato per tutti i controlli sulla pagina. " –

risposta

9

L'evento LoadComplete verifica solo sul Page. Per un controllo, se si vuole fare qualcosa, dopo gli altri controlli Load eventi hanno sparato, circa il più vicino si ottiene è PreRender.

alternativa, è possibile allegare alla LoadComplete evento della pagina in roba init del vostro controllo. Ma AFAIK non accadrà automaticamente.

Problemi correlati