我需要在母版页上动态加载页眉和页脚,其中有两个占位符来存储将成为页眉和页脚的用户控件。我之所以这样做是为了使其更具可定制性,这也是我的主管对它的要求。
所以我在 web.config 中有两个键值,例如
<add key="MasterHeader" key="~/Controls/Header.ascx"/>
<add key="MasterFooter" key="~/Controls/Footer.ascx"/>
所以我想知道我应该通过说哪个页面事件来加载这些用户控件
UserControl uc = (UserControl) Page.LoadControl(ConfigFile.MasterHeader))
PlaceHolder1.Controls.Add(uc)
- 将代码放在上面的最佳页面事件在哪里?
- 我是否需要在页面指令中添加一些内容才能使其工作?