ASP.NET 4.0

[ASP.NET] Page 클래스 이벤트

메리 2021. 12. 29. 15:05

흔히 사용하는 주요 이벤트는 아니지만 웹 폼에서 페이지 Init 이벤트 후에 컨트롤의 LoadViewState라는 이벤트가 발생한다. LoadViewState 이벤트가 처리되면 뷰 상태 정보를 통해 서버 컨트롤의 속성 값들이 로드된다. 컨트롤에 설정된 속성 값으로 작업하려면 Load나 PreRender 이벤트 처리기를 이용해야 한다. 모든 이벤트 처리기는 2개의 매개변수, 즉 object sender와 EventArgs e를 전달한다.

protected void Page_Load(object sender, EventArgs e) { }

하나는 이벤트가 발생한 개체를 나타내는 객체(sender)이며, 다른 하나는 이벤트 관련 정보를 갖고 있는 객체(e)다.