Событие загрузки будет запущено для всех элементов управления на странице в одной и той же точке жизненного цикла страницы, да. Предполагается, что каждый элемент управления может обрабатывать (или не обрабатывать) событие и выполнять такие действия, как получение данных из базы данных и т. Д. И т. П.
Событие загрузки будет инициировано независимо от того, является ли элемент управления видимым. Вы можете быть в состоянии пропустить логику, ничего не нарушая, выполнив что-то вроде
public yadda yadda yadda OnLoad( ... ) {
if(!this.Visible) return;
//...
}
Но для этого необходимо, чтобы Visible был правильно установлен перед загрузкой, а также чтобы не прерывался элемент управления, если вы вдруг пропустите всю его логику.