Incapace di RegisterStartupScript da un'esecuzione diversa Page_Load
-
20-09-2019 - |
Domanda
Io uso ScriptManager.RegisterStartupScrit da Page Load e funziona perfetto.
Quando sposto la stessa linea per l'evento Page_Unload, non funziona; lo script non è stato registrato.
Qualche suggerimento ??
Soluzione
L'evento Page_Unload viene chiamato dopo la creazione della pagina e il codice html viene emesso. L'evento è pensato per essere usato per pulire eventuali risorse che deve essere liberata della pagina.
Perché si sta chiamando ScriptManager.RegisterStartupScript qui?
EDIT: Vedi qui per una panoramica del ciclo di vita pagina di ASP. pagina net. Essa dovrebbe contribuire a determinare dove inserire il vostro codice. Molto probabilmente l'ultima volta che è possibile chiamare ScriptManager.RegisterStartupScript è all'evento Page_PreRender.