Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  ASP.NET'te bir sayfanın yaşam döngüsü.

Yaşam döngüsü derken; "bir sayfa ne zaman create edilir, viewstate'i ne zaman yüklenir, ne zaman dispose edilir" gibi sayfanın yaşamındaki önemli değişikliklerin sırası kastedilir. Bu sıra çok önemlidir, çünkü mesela Render'dan sonra hala sayfaya control falan eklemeye çalışmanın bir manası yoktur.

Sayfa üzerinde tek bir kontrol varken ve bu kontrolün binding'i Page_Load metodunda yapılınca sırasıyla şunlar çalışıyor:

Application: BeginRequest
Application: PreAuthenticateRequest
Application: AuthenticateRequest
Application: PostAuthenticateRequest
Application: PreAuthorizeRequest
Application: AuthorizeRequest
Application: PostAuthorizeRequest
Application: PreResolveRequestCache
Application: ResolveRequestCache
Application: PostResolveRequestCache
Application: PreMapRequestHandler
       Page: Construct
Application: PostMapRequestHandler
Application: PreAcquireRequestState
Application: AcquireRequestState
Application: PostAcquireRequestState
Application: PreRequestHandlerExecute
       Page: AddParsedSubObject
       Page: CreateControlCollection
       Page: AddedControl
       Page: AddParsedSubObject
       Page: AddedControl
       Page: ResolveAdapter
       Page: DeterminePostBackMode
       Page: PreInit
    Control: ResolveAdapter
    Control: Init
    Control: TrackViewState
       Page: Init
       Page: TrackViewState
       Page: InitComplete
       Page: LoadPageStateFromPersistenceMedium
    Control: LoadViewState
       Page: EnsureChildControls
       Page: CreateChildControls
       Page: PreLoad
       Page: Load
    Control: DataBind
    Control: Load
       Page: EnsureChildControls
       Page: LoadComplete
       Page: EnsureChildControls
       Page: PreRender
    Control: EnsureChildControls
    Control: PreRender
       Page: PreRenderComplete
       Page: SaveViewState
    Control: SaveViewState
       Page: SaveViewState
    Control: SaveViewState
       Page: SavePageStateToPersistenceMedium
       Page: SaveStateComplete
       Page: CreateHtmlTextWriter
       Page: RenderControl
       Page: Render
       Page: RenderChildren
    Control: RenderControl
       Page: VerifyRenderingInServerForm
       Page: CreateHtmlTextWriter
    Control: Unload
    Control: Dispose
       Page: Unload
       Page: Dispose
Application: PostRequestHandlerExecute
Application: PreReleaseRequestState
Application: ReleaseRequestState
Application: PostReleaseRequestState
Application: PreUpdateRequestCache
Application: UpdateRequestCache
Application: PostUpdateRequestCache
Application: EndRequest
Application: PreSendRequestHeaders
Application: PreSendRequestContent

fizikci
31 Mayıs 2006 19:43
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.
© 2005, Bilişim Kulübü. (1046 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen