如何在sharepoint母版页上输出网站标题

如何在sharepoint母版页上输出网站标题,sharepoint,moss,sharepoint-2007,Sharepoint,Moss,Sharepoint 2007,我在sharepoint中有一个自定义母版页,希望在页面的不同部分输出网站标题。目前,我可以看到使用以下代码输出的站点标题: <asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" Visible="true" /> 显然使用 <asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="true" /

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

<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" Visible="true" />

显然使用

<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="true" />


还应输出标题,但不返回任何内容。你知道怎么回事吗

这可以通过使用
ProjectProperty
控件来完成(请参阅)


您提到的代码是内容占位符,您可以在其中替换内容,您可以将register和down标记放在页面顶部,然后

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

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

    <SharePoint:ProjectProperty Property="Title" runat="server" />

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

<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="true">
 <SharePoint:ProjectProperty Property="Title" runat="server" />
 </asp:ContentPlaceHolder>


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

谢谢!它节省了我的时间和精力。
<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="true">
 <SharePoint:ProjectProperty Property="Title" runat="server" />
 </asp:ContentPlaceHolder>