Я сказал бы, что то, что это контекстно-зависимо, - то, что вызывает Вас проблемы. Возможно, Вы могли реструктурировать, как это настраивается? У меня был бы родительский класс отделения, который предоставляет контекст этим двум, и их отделились друг от друга в этом отделении (использующий родственника, располагающего для выравнивания их, как Вы хотите?)
Мой 2c
Page_Load и OnLoad - разные вещи =)
Page_Load - это метод, существующий на странице, который вызывается средой выполнения ASP.net (благодаря магии AutoEventWireUp) OnLoad - это , который вызывает событие Load, поэтому, поместив код перед вызовом base.OnLoad (e), вы можете заставить код выполняться до возникновения события, после него для выполнения кода после возникает событие.
Взгляните на эту запись в блоге из записи Infinities Loop на weblogs.asp.net об этом, чтобы получить более широкое объяснение.
Любопытно, что вы ожидаете увидеть? Я не думаю, что вы увидите, как он переходит в base.OnLoad (e) , так как ваш базовый класс в этот момент - System.Web.UI.UserControl , и что является системным классом, ... так что у вас, скорее всего, нет исходного кода для того, чтобы войти в него.
У вас загружены символы отладки для System.Web? F11 не войдет в код, который вы не загрузили.