gpt4 book ai didi

sharepoint - 如何从 _layout SharePoint 页面使用网站母版页?

转载 作者:行者123 更新时间:2023-12-01 00:08:16 26 4
gpt4 key购买 nike

我想在我的 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com