Как создать новое событие в базовом классе страниц, которое срабатывает после того, как все производные страницы запустили свои события загрузки , но до любые элементы управления запускают свои события загрузки.
Следующий код запускает событие перед событием загрузки производной страницы. Я хочу, чтобы он запускал событие после события загрузки производной страницы, но перед всеми событиями контрольной загрузки:
Базовый класс:
Public Event FirstLoad(ByVal sender As Object, ByVal e As System.EventArgs)
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
RaiseEvent FirstLoad(sender, e)
End If
End Sub
Производный класс:
Private Sub Page_FirstLoad(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.FirstLoad
'Stuff here happens before controls load but only on first page loads'
End Sub