티스토리 뷰
반응형
이벤트 | 설명 |
Page_Init | 가장 먼저 발생하는 이벤트이며, 이 이벤트 동안에 컨트롤들의 값을 초기화하거나, 이벤트들을 매핑(연결)할 수 있다. |
Page_Load | 페이지가 실질적으로 로드되는 시점에 발생하는 이벤트이다. 이 이벤트 동안에 ASP.NET 페이지를 만들며, 이벤트에 응답하는 작업들을 수행할 수 있다. 이 이벤트가 발생하기 전에 ViewState를 사용하여 서버 컨트롤들의 상태가 복원된다. 또한, 이 이벤트 동안에 IsPostBack 속성을 사용하여 페이지가 처음 로드되는 것인지 포스트백 중인지를 알아낼 수 있으며 그에 따라 적절한 작업을 수행할 수 있다. 주로, 페이지의 첫 로드 시에 데이터 바인딩 작업을 수행한다. |
Page_DataBind | 이는 페이지에서 DataBind 메서드가 호출될 때 발생하는 이벤트이다. |
Page_PreRender | 이 이벤트는 ViewState 상태가 저장되기 전, 컨트롤이 렌더링되기 바로 직전에 발생하는 이벤트이다. 이 이벤트에 코드를 작성하는 경우는 드문 편이지만, 이 이벤트를 사용하여 마지막 세부 작업을 수행할 수 있다. |
Page_Unload | 페이지가 렌더링을 끝마친 뒤에, 모든 작업을 마무리할 때 발생하는 이벤트이다. 이 이벤트는 최종 정리 작업을 수행하기에 좋은 장소이기에, 데이터베이스에 대한 연결을 닫는 작업이나, 개체의 해제, 열려져 있는 파일의 닫기 등의 작업이 이곳에서 수행된다. 중요한 것은 이 이벤트에서는 화면에 출력하는 어떠한 코드도 동작하지 않는다는 것이다. 그러한 작업은 이 이벤트 이전에 모두 수행해야 한다. |
위의 표는 기본적인 Page Event 들이 동작하는 흐름입니다.
일반적으로 변수 초기화나 데이터 바인딩을 Page_Load 이벤트 내에서 하게 됩니다.
웹 폼 내에 존재하는 Button이나 TextBox 등의 컨트롤에서 발생한 이벤트들은 Page_Load 이벤트가 일어난 다음에 발생하게 됩니다.
* 원본 : http://taeyo.net/Lecture/NET/Performance01.asp
반응형
'ASP.NET' 카테고리의 다른 글
.Net 현재 페이지 Url 가져오기 (0) | 2021.01.18 |
---|---|
.Net 파일 업로드 시 파일명, 확장자, 경로 가져오기 (0) | 2020.07.15 |
.Net에서 대/소문자 바꾸기 (0) | 2020.07.14 |
Page.IsPostBack 속성 (0) | 2017.08.29 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Roma
- USB
- favicon
- 런던
- 플라스틱
- 고성
- 자바스크립트
- iframe
- 인코딩
- URL
- 체크박스
- 이순신
- html
- MS-SQL
- DATEDIFF
- london
- 영국
- 비스페놀A
- 템즈강
- jquery
- toFixed
- ASP.NET
- javascript
- ASP
- 근위병교대식
- 한글깨짐
- mssql
- 태풍
- 로마
- 환경호르몬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함