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 ??

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top