PhilePage execution order
Hi all,
Just wondering, on my first request to a protected page, whereby the login screen comes up, i see the following order of events
aspx.page Begin Init
In Derived OnInit 0.000697 0.000697
In SitePage OnInit 0.001714 0.001017
aspx.page End Init 0.002163 0.000449
In Derived PageLoad 0.002942 0.000779
In SitePage PageLoad 0.004038 0.001096
In Derived PageLoad 0.004109 0.000071
aspx.page Begin PreRender 0.004157 0.000048
Instead of the expected:
Derived OnInit -> PhilePage OnInit -> PhilePage PageLoad -> Derived PageLoad
I believe my event handlers are being wired in the proper order in the derived page:
Protected Overrides Sub OnInit(ByVal e As EventArgs)
Trace.Warn("In Derived OnInit")
MyBase.OnInit(e)
InitializeComponent()
End Sub
'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
AddHandler Me.Load, AddressOf Page_Load
End Sub
After this first request, everything runs as expected. Anyone else encountering a similar situation?
Jake
|