SharePoint 2013母版页异常显示与站点设置页面问题求助
嘿,咱们一步步搞定这两个SharePoint 2013的问题,我之前碰到过类似的情况,下面是用SharePoint Designer和原生站点功能的具体修复方案:
问题1:点击文档库上传按钮后,页面显示多余的母版页区域
方法1:用SharePoint Designer检查并修正上传页面布局
- 打开SharePoint Designer 2013,连接到出问题的站点
- 左侧导航栏选择「所有文件」,依次展开
_layouts/15文件夹,找到Upload.aspx(如果文档库用了自定义上传页面,就找对应的那个页面) - 右键编辑该页面,查看顶部的
<%@ Page %>指令,重点看MasterPageFile属性:正常情况下,上传这类应用程序页应该用默认的应用母版页,比如~masterurl/default.master。如果这里引用的是站点的自定义母版页,很可能导致冲突,修改成默认值试试:MasterPageFile="~masterurl/default.master" - 同时检查页面里的
PlaceHolderMain占位符,确认上传控件是正确包裹在这个占位符里的,避免多余的母版页内容错误渲染 - 保存修改后,刷新站点测试上传按钮
方法2:通过SharePoint原生设置重置文档库上传关联
- 进入目标文档库的「库设置」,点击「高级设置」
- 找到「是否允许管理内容类型?」,先设为「是」保存,再改回「否」——这个操作会重置文档库的默认页面关联,有时候能解决自定义页面导致的异常
- 或者在「库设置」里点击「上传设置」,确认「上传页面」选的是默认的
Upload.aspx,如果是自定义页面,切换回默认选项
问题2:站点设置直接在首页显示,不打开新页面
方法1:用SharePoint Designer修改导航链接的打开行为
- 打开SharePoint Designer 2013并连接站点
- 左侧选择「导航」,找到「站点设置」这个导航项
- 编辑该导航项,检查URL的链接格式:如果没有
target="_blank"属性,手动修改成:<a href="/_layouts/15/settings.aspx" target="_blank">站点设置</a> - 如果用的是托管导航(全局导航),就进入站点设置的「导航」页(站点设置>外观>导航),找到「站点设置」节点,点击编辑,在「打开行为」下拉菜单里选「在新窗口中打开」,保存设置即可
方法2:排查自定义母版页的影响
- 有时候自定义母版页里的JS代码或者导航控件修改会强制链接在当前窗口打开。可以临时把站点母版页切换到默认的
seattle.master测试,如果问题消失,那就是自定义母版页的锅——检查母版页里的导航控件代码,确保没有覆盖链接的target属性
问题截图参考
- 上传页面异常显示母版页区域:
- 站点设置在首页打开:
内容的提问来源于stack exchange,提问作者Ashique GM




