- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 SharePoint 12 hive/template/layouts/TelephoneBookList/test.aspx 文件中使用母版页文件(如果有意义,则为站点的)。但是,每当我将 MasterPageFile="~/_layouts/simple.master"或类似的内容添加到我的 test.aspx 页面时,我都会在日志文件中看到一个共享点错误页面和以下内容:
01/12/2009 10:56:26.95 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 拓扑 0 严重无效 URL:http://localhost .您可能还需要更新引用 http://mcdevsp 的任何备用访问映射。 .关于此错误的帮助:http://go.microsoft.com/fwlink/?LinkId=114854
01/12/2009 10:56:27.09 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services General 8dzz High 异常类型:System.Web.HttpException 异常消息:文件“/_layouts/TelephonebookList/~masterurl/default.master”不存在。
01/12/2009 10:56:27.23 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 拓扑 0 严重无效 URL:http://localhost .您可能还需要更新引用 http://mcdevsp 的任何备用访问映射。 .关于此错误的帮助:http://go.microsoft.com/fwlink/?LinkId=114854
01/12/2009 10:56:27.70 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services General 8dzw Medium spHttpHandler:GetHash 启动
01/12/2009 10:56:27.70 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services General 8dzx Medium spHttpHandler:GetHash 完成
如果没有 MasterPageFile 属性,它可以完美运行,但是它没有网站的全局外观。
非常感谢。
最佳答案
尝试这个:
将 MasterPageFile 声明保留为默认值 (~/_layouts/simple.master) 并在您的自定义代码中覆盖 OnPreInit。
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
this.MasterPageFile = SPContext.Current.Web.MasterUrl;
}
关于sharepoint - 如何从 _layout SharePoint 页面使用网站母版页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/435019/
我是一名优秀的程序员,十分优秀!