page_load 이외의 실행에서 registerStartUpscript를 등록 할 수 없습니다
-
20-09-2019 - |
문제
Page_load에서 ScriptManager.registerStartUpscrit을 사용하고 완벽하게 작동합니다.
같은 줄을 Page_unload 이벤트로 이동하면 작동하지 않습니다. 스크립트가 등록되지 않았습니다.
어떤 제안이 있습니까 ??
해결책
페이지가 생성되고 HTML이 출력 된 후 page_unload 이벤트가 호출됩니다. 이 행사는 페이지에서 해제되어야하는 모든 리소스를 정리하는 데 사용됩니다.
왜 여기에서 scriptManager.registerStartUpscript를 호출합니까?
편집하다:여기를 봐 ASP.NET 페이지의 페이지 수명주기에 대한 개요. 코드를 배치 할 위치를 결정하는 데 도움이됩니다. ScriptManager.registerStartUpscript에 전화 할 수있는 마지막 시간은 Page_Prerender 이벤트에 있습니다.
제휴하지 않습니다 StackOverflow