티스토리 뷰
나는 당신이 Viewstate의 기능과 제어 값이 어떻게 유지되는지에 대해 이야기하고 있다고 믿습니다.
이것은 ASP.NET의 페이지로드 순서를 보여주는 다이어그램 입니다.
viewstate가로드되기 전에보고 싶다면 Page_Init 메서드 내에서 작업 할 수 있습니다.
-------------------몇 가지 튜토리얼보기
http://aspalliance.com/quickstart/aspplus/
http://quickstart.developerfusion.co.uk/QuickStart/
asp.net 모든 이벤트에서 포스트 백이 발생합니다. 따라서 Page_Load에서 처리 할 수 있지만 고전적인 방법입니다. 재미를 위해 시도해 볼 수 있습니다.
-------------------ASP.NET 은 항상 연결 가능한 ASP.NET 페이지 수명주기 개요에 자세히 설명 된대로 Request.Form
컬렉션의 HTML 입력 필드 값을 및 이벤트 TextBox.Text
사이 와 같은 서버 컨트롤 속성에 매핑 합니다 .Page.InitComplete
Page.PreLoad
실제 매핑은 가상이 아닌 개인 메서드 Page.ProcessPostData
에서 발생하므로 해당 프로세스를 수정하기위한 실제 후크가 없습니다. ( Reflector 를 다운로드 하고 Page.ProcessRequestMain
방법을 검토하여 확인할 수 있습니다 .)
매핑 전후에 사용자 지정 처리를 수행하려면 적절한 이벤트에 처리기를 추가하거나 연결된 가상 메서드 ( Page.OnInitComplete
및 Page.OnPreLoad
)를 재정의 할 수 있습니다 .
출처
https://stackoverflow.com/questions/1901837