2010-04-27 4 views
2

페이지가 있고 컨트롤이 거의 없습니다. 나는 보통의 포스트 백을하고있다.Page. 요청 동작

페이지의 InitializeCulture 이벤트에서 Page.Request 객체에는 예 : 가치를 지닌 컨트롤을 제공합니다.

그러나 반면에 Page_Load 또는 OnInit 이벤트에서이 컬렉션에 액세스하려고하면 작아지고 이전에는 없었던 컨트롤이 없습니다.

아무도 이러한 이벤트간에 Page.Request가 어떻게되는지 알 수 있습니까?

편집 :
나는 페이지 수명주기를 알고있었습니다. :) 그리고 이러한 링크는 실제로 도움이되었습니다. 은 아마 명확하게 지적하지만,하지 않은 : 나는 Page.Request는 다양한 컨트롤이 가득() InitializeCulture에 대한

  • 재정의 내부 방법. base.InitializeCulture()를 호출 한 직후 Page.Request에는 서버 변수 만 있습니다. 내 컨트롤의 값을 여기에서 찾을 수는 있지만 할 수는 없습니다. 컨트롤이 아직 초기화되지 않았습니다. 따라서 Request.Params.Get (SomeControl1.UniqueID)를 호출하면 오류가 발생합니다.
  • PreInit, Init 또는 Page_Load를 재정의하지 않습니다. 도움을 전혀받지 못한다.

그래서 InitializeCulture()와 다음 이벤트 사이의 Page.Request는 언제 어떻게 발생합니까?
Btw. 나는 http://i.msdn.microsoft.com/dynimg/IC386473.png 페이지 수명주기를 훨씬 더 잘 보여줍니다.

편집 : 무엇이 실수였습니까? 누군가가 전체 요청 컬렉션을 재설정하는 리디렉션을하고있었습니다 ... 절름발이입니다. 이 게시물을 삭제 하겠지만 할 수는 없습니다.

답변