ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 이벤트가 많이 사용됩니다.  


    다음은 웹 폼 이벤트의 주요 실행 순서를 그림으로 표현한 것입니다.






























    반응형

    댓글

Designed by Tistory.