Я использую подход, описанный Greg в его ответ , и заполняю контрольную таблицу с хранимой процедурой, названной от триггеров таблицы.
Я бы переопределил OnLoad
, чтобы вы сэкономили циклы ЦП для вызова обработчика событий.
Общий шаблон - переопределить метод, если вы унаследовали от элемента управления; в противном случае подпишитесь на событие.
Но не забудьте вызвать метод базового класса OnLoad
, потому что именно там было вызвано событие Load
.
Метод OnLoad вызывает событие Load. Это стандартный шаблон в каркасных классах и обычно рекомендуемый - для любого события Foo
у вас есть виртуальный защищенный метод OnFoo
, который вызывает это событие; и никакой другой метод класса не вызывает событие напрямую, но всегда вызывает OnFoo
.
Если вам нужно обработать событие на this
, обычно проще и быстрее переопределить OnFoo
.
OnLoad - это обработчик событий по умолчанию, используемый в VB.NET для обработки события Load. Я обычно переопределяю этот метод, когда мне нужно прикрепить код к событию загрузки. Также существуют функции по умолчанию для других событий Page Life Cycle : OnPreRender, OnInit и т. Д.