我在 dll 中构建了一个可部署的母版页,并使用虚拟路径提供程序在多个 ASP.NET Web 应用程序中引用它。我遇到的问题是,这真的混淆了我的 aspx 页面的源视图。
这是我每个 aspx.cs 页面中的代码,它实际上将 MasterPage 附加到每个内容页面,但正如我所说,现在,我的<asp:Content>
标签变得非常混乱,我不能再按 CTRL K + CTRL + D 我的内容页面了,它抛出一切的验证错误。帮助!
protected override void OnPreInit(EventArgs e)
{
MasterPageFile = MasterPageVirtualPathProvider.MasterPageFileLocation;
base.OnPreInit(e);
}