ASP.NET Page.IsPostBack


아래의 코드 중 Page.IsPostBack이 있습니다.

IsPostBack은 true 혹은 false 값(bool)을 가집니다.

처음 페이지를 읽었을때 IsPostBack 값은 false 값입니다.

if (!Page.IsPostBack) 를 해석하면 맨 처음 페이지에 접근했을 때

라고 해석하시면 됩니다.

F5를 누르거나 새로고침을 했을 경우 else 구문으로 빠지게됩니다.

if (!Page.IsPostBack)은 if (!IsPostBack) 처럼 Page.를 생략할 수 있습니다.

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

// 여기에 사용자 코드를 배치하여 페이지를 초기화합니다.

//맨 처음 페이지를 읽었을 경우 실행할 구문

}else
{

//새로고침이 있을 경우(페이지 접근이 처음이 아닐 때)

}

}


MSDN(한글버전) : http://msdn.microsoft.com/ko-kr/library/system.web.ui.page.ispostback.aspx


Posted by 준콩ol 준콩ol

댓글을 달아 주세요