我想为一个纯aspx文件动态分配一个母版页,任何人都可以告诉我,如何做到这一点?
您可以覆盖 default.aspx.cs 中的 OnPreInit 并根据查询字符串中的某些值设置母版页。像这样的事情:
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
if (Request.QueryString["Master"] == "Simple")
MasterPageFile = "~/Masterpages/Simple.Master";
}
EDIT:您的错误消息的原因可能包含在这个问题 https://stackoverflow.com/questions/835877/master-page-weirdness-content-controls-have-to-be-top-level-controls-in-a-cont.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)