ASP.NET
Page Life Cycle Events
—PreInit
—Init
—PreLoad
—Load
—Control Events
—PreRender
—SaveViewState
—Render
—Unload
—PreInit()
—This is the first
event which raised in asp.net page
lifecycle
—Check for Request is
for Post Back or not.
—All dynamic control
need to be created
—Theme Change, Master
Page Set at runtime
—Init()
—Raised after all
controls have been initialized
—Build up a tree of
controls from the ASPX file
—Turn on view state
monitoring – any changes in control will be tracked by View State for future.
—PreLoad()
—Load view state data
for page and controls
—Load Postback data if needed
—We can process any
kind operation that need to perform before page load
—Load()
—OnLoad methods control
called for each and every control
—We can create the
connection initialization for any kind of external source like database
connection
—We can also set the
control properties
—Control Events
—If this is an postback request ,
Corresponding events will triggered. Like, if the post back is happing for
button click, then Button_Click Event will fired.
—PreRender
—Each control of the
page has a PreRender event which is being invoked.
—EnsureChildControls is also being called
during this events
—DataBind method for all
control has also been called
If we
want to change any thing to any control this is the last event where we can do
because after the pageRender starts
—SaveViewState
—ViewState Monitoring is turned
off as here all the ViewState Data need to be
saved.
—View State data saved
in hidden filed called _VIEWSTATE
—Render
—Pages calls the
Render method for each and every control.
—Text writer that
writes the output to the as output stream
—Output steam set to
the page's Response property.
—Unload
—This is the last event of asp.net
page life cycle
—This ensure the Request and Response has been set to
null.
—This is called only
after the content of the page fully rendered and response sent to
client
No comments:
Post a Comment