如何在sharepoint主页面上输出网站标题

Rup*_*ert 3 sharepoint moss sharepoint-2007

我在sharepoint中有一个自定义母版页,并希望在页面的不同部分输出网站标题.目前我可以看到使用以下代码输出的网站标题:

<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" Visible="true" />
Run Code Online (Sandbox Code Playgroud)

显然使用

<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="true" />
Run Code Online (Sandbox Code Playgroud)

还应输出标题,但不返回任何内容.出了什么问题?

Kus*_*sek 6

您提到的代码是内容地点持有人,您可以在其中替换内容,您可以将下面的标记放在页面顶部,

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
Run Code Online (Sandbox Code Playgroud)

并放置以下代码以获取页面标题

    <SharePoint:ProjectProperty Property="Title" runat="server" />
Run Code Online (Sandbox Code Playgroud)

如果您想在母版页面级别执行此操作,可以使用以下代码

<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="true">
 <SharePoint:ProjectProperty Property="Title" runat="server" />
 </asp:ContentPlaceHolder>
Run Code Online (Sandbox Code Playgroud)

除非您覆盖上述内容占位符,否则您将自动获得Web标题