2010-03-24 14 views

risposta

8

L'evento PreRender si verifica dopo gli eventi di controllo, quindi il controllo non può utilizzare alcun evento.

Se ad esempio si aggiunge Button in Page_PreRender, è troppo tardi per collegare un gestore di eventi Click. Al postack il pulsante non sarebbe stato ricreato fino a dopo che l'evento click era già stato gestito (e ignorato).

4

Sì, si veda questo link per il ciclo di vita ASP.NET:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

mi sento di raccomandare l'aggiunta di controlli sull'evento Init come il nuovo controllo altrimenti essere cancellata su tutti i postback. Questo è come da http://www.4guysfromrolla.com/articles/092904-1.aspx.

'Sollevato dopo l'inizializzazione di tutti i controlli e l'applicazione di eventuali impostazioni della pelle. Utilizzare questo evento per leggere o inizializzare le proprietà del controllo. '

Problemi correlati