-
ASP.NET 이벤트와 이벤트 처리기.NET/ASP.NET 2008. 11. 26. 16:59반응형
이벤트 핸들러는 object sender, 와 EventArgs e 가 항상 포함된다~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
sender 는 이벤트를 발생시키는 객체
EvenArgs 는 마우스나 키보드등등등
이벤트
활성 여부
Constructor
항상
Construct
항상
TestDeviceFilter
항상
AddParsedSubObject
항상
DeterminePostBackMode
항상
PreInit
항상
LoadPersonalizationData
항상
InitializeThemes
항상
Init
항상
ApplyControlSkin
항상
ApplyPersonalization
항상
InitComplete
항상
LoadPageStateFromPersistenceMedium
다시 게시(postback)
LoadControlState
다시 게시
LoadViewState
다시 게시
ProcessPostData1
다시 게시
PreLoad
항상
Load
항상
ProcessPostData2
다시 게시
RaiseChangedEvents
다시 게시
RaisePostBackEvent
다시 게시
LoadComplete
항상
PreRender
항상
PreRenderComplete
항상
SavePersonalizationData
항상
SaveControlState
항상
SaveViewState
항상
SavePageStateToPersistenceMedium
항상
Render
항상
Unload
항상
포스트백( Postback ) = 다시 게시활성 여부부분에서 항상과 다시 게시(postback)가 있는데 항상은 페이지가 로드될때 항상 실행 되는 이벤트라는 의미
§사실 ASP.NET 2.0으로 넘어오면서 페이지 로딩 시 발생할 수 있는 이벤트가 많이 추가 되었습니다. 이 말은 페이지 로딩 시 이벤트가 더 세분화 되었다는 뜻이며 개발자가 웹 폼 이벤트를 좀더 세세하게 제어할 수 있게 되었다는 뜻이기도 합니다.§활성 여부 부분에서 ‘항상’과 ‘다시 게시(postback)’가 있는 데 ‘항상’은 페이지가 로드 될 때 항상 실행되는 이벤트라는 의미이며 ‘다시 게시’는 다시 게시 될 때에만 실행되는 이벤트라는 뜻입니다.
§이 이벤트들은 개발 시 개발자들이 가장 많이 사용하는 웹 폼 이벤트입니다. 그 중에서도 특히 Load 이벤트가 가장 많이 사용되고 그 다음으로 PreRender 이벤트가 많이 사용됩니다.
다음은 웹 폼 이벤트의 주요 실행 순서를 그림으로 표현한 것입니다.
반응형'.NET > ASP.NET' 카테고리의 다른 글
ASP.NET Calendar 컨트롤 + button 컨트롤 (0) 2008.11.28 ASP.NET 표준 컨트롤 = 버튼 ( OnClientClick 자바스크립트 속성(이벤트)) (0) 2008.11.28 ASP.NET BulletedList (0) 2008.11.27 ASP.NET Postback ,Cross-Page Posting (0) 2008.11.26 ASP.NET 따라하기 실행하기 ~!! (0) 2008.11.26 ASP.NET 뛰어난 성능 (0) 2008.11.26 스크립트 언어와 ASP.NET기술의 차이점 (0) 2008.11.26 ASP.NET 2.0 지역화 기능: 웹 응용 프로그램 지역화에 대한 새로운 접근 (0) 2008.11.25