找不到我的默认页面使用的母版页

时间:2014-03-10 07:36:09

标签: asp.net sharepoint sharepoint-2013 sharepoint-designer

我有我的SharePoint网站(我没有创建它,所以我试图习惯我在其中找到的所有内容)。

识别母版页

在SharePoint Designer 2013的主屏幕中,我可以找到我的默认页面以及编辑它的可能性。进入默认页面的编辑模式后,我可以清楚地看到主页面的链接:

<%@ Page language="C#" 
MasterPageFile="~masterurl/default.master" 
Inherits="Microsoft.SharePoint.Portal.WebControls.PersonalWebPartPage,
    Microsoft.SharePoint.Portal,Version=16.0.0.0,
    Culture=neutral,PublicKeyToken=71e9bce111e9429c" 
meta:webpartpageexpansion="full" meta:progid="SharePoint.WebPartPage.Document" %>

要进入母版页,我看这里:MasterPageFile="~masterurl/default.master"当然。

找到母版页

我尝试转到SharePoint Designer 2013中导航窗格的Master Pages部分,但我看不到默认页面指向的母版页。

enter image description here

我错过了什么?

2 个答案:

答案 0 :(得分:5)

我不知道这有什么帮助。我对Sharepoint 2007有一些经验。

此处,默认母版页位于母版页库。您可以通过浏览/_catalogs/masterpage/Forms/Default.aspx

找到它

<强>更新

我在谷歌上搜索了一点关于Sharepoint 2013.我在屏幕截图中看到的v4.master是从Sharepoint 2013 Designer创建的网站的默认母版页。实际上会发生什么,~masterurl/default.master是一个动态令牌,它引用一个属性SPWeb.MasterUrl。这里存储母版页的物理名称。在运行时,此属性中的值将替换内容页中的~masterurl/default.master标记。默认情况下,属性值设置为v4.master

答案 1 :(得分:1)

您可以在网站设置&gt;下找到当前网站上使用的母版页。母版页。根据其是否为“站点主页”或“系统主站”页面,它可以更改位置。您还可以转到“站点设置”并单击“Web设计器库”下的“母版页”和“页面”,以转到包含母版页的列表。

如果您只想编辑一个页面,那么您应该可以在“网站页面”下找到该页面。 使用的母版页应位于母版页下,除非您没有足够的访问权限,否则可能无法看到自定义母版页。