Мне нужно сделать динамически загружаемый верхний и нижний колонтитулы на главной странице, где есть два заполнителя для хранения пользовательских элементов управления, которые станут верхними и нижними колонтитулами.Причина, по которой я делаю это, чтобы сделать его более настраиваемым, а также то, как это требуется от моего руководителя.
Итак, у меня есть два значения ключа в web.config, например
<add key="MasterHeader" key="~/Controls/Header.ascx"/>
<add key="MasterFooter" key="~/Controls/Footer.ascx"/>
Поэтому мне интересно, какое событие Page следует загрузить этим элементам управления пользователя, сказав:
UserControl uc = (UserControl) Page.LoadControl(ConfigFile.MasterHeader))
PlaceHolder1.Controls.Add(uc)
- Где лучшее событие Page, на котором нужно разместить коды выше?
- Мне нужно вставить что-то в директиву страницы, чтобы это работало?