次のような多くのイベント ハンドラーを含む ASP.NET ページがあります。
Private Sub btnNextEvent_Click(sender As Object, e As EventArgs) Handles btnNextEvent.Click
Try
NextRegistration()
Catch ex As Exception
lblError.Text = ex.Message
End Try
End Sub
その小さな try-except ブロックは、多くの (おそらくダース) 場所で繰り返されます。
このようなことを言うことができるように、ページ全体の「デフォルト」例外ハンドラーを定義する方法はありますか?
Private Overrides Sub DefaultHanderIWishIHad(ex As Exception)
lblError.Text = ex.Message
End Sub
Private Sub btnNextEvent_Click(sender As Object, e As EventArgs) Handles btnNextEvent.Click
'no need to handle here, because the default handler is just fine...
NextRegistration()
End Sub