문제

ASP .NET 서버 컨트롤의 이벤트는 무엇이며 해당 주문이 포함 된 페이지 이벤트와 어떤 관련이 있습니까?

구체적인 문제는 서버 컨트롤 내부에서 발사하는 이벤트를 찾고 있다는 것입니다. page_load 포함 페이지의 이벤트.

도움이 되었습니까?

해결책

페이지 이벤트와 관련된 방법과 관련하여 최소한 Init and Load의 경우 :

"각 컨트롤에서 Init and Load가 모두 재귀 적으로 발생하지만 역 순서로 발생합니다. 각 어린이 제어에 대한 Init Event (및 언로드 이벤트)는 해당 이벤트가 컨테이너에 대해 제기되기 전에 발생합니다 (상향식). 컨테이너의 하중 이벤트는 하위 제어 (하향식)에 대한 하중 이벤트 전에 발생합니다. "

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

다른 팁

이것을 확인하십시오 페이지. 언제 발생하는지 알려줄 것입니다. 당신이 사용할 수있는 것 같습니다 예압 이벤트.

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

You're looking for PreLoad, i think.

It's a littlebit problem, because the control can be placed inside the page after the "Page_Load" event.

In one my historic project, I derived all pages from my class "PageEx : System.Web.UI.Page". Which had a property "CurrentState" of type "enum PageStates { PreInit, Init, PostInit, PreLoad, /* etc... */ }". Than all my controls was able recognized state of page cycle.

There's a longer list at ASP.NET 2.0 Event Order (note this is for 2.0).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top