3.2.1 System.Web.UI.Page 클래스
ASP.NET의 각 웹 페이지는 Page 클래스에서 모든 기능을 상속 받는다. Page 클래스는 웹 사이트 제작에 필요한 모든 구성 요소를 지니고 있다. Page 클래스를 상속 받으므로 해당 웹 폼 페이지는 아주 손쉽게 웹 페이지를 구성할 수 있다.
Visual Studio 2015에서 자동으로 만들어주는 코드 숨김(비하인드) 페이지인 aspx.cs 페이지의 기본 코드는 다음과 같다.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace DevASPNET { public partial class Default : System.Web.UI.Page ► Page 클래스 { protected void Page_Load(object sender, EventArgs e) ► Load 이벤트 { } } }
Page 클래스에서 제공하는 이벤트 중에서는 Load 이벤트가 가장 중요하다. 각각의 웹 페이지가 로드될 때 어떤 처리를 하고 싶다면 Page_Load 이벤트 처리기를 사용하면 된다.