Language/C#
ASP.NET Page.IsPostBack
준콩이
2013. 1. 31. 14:22
반응형
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
반응형