sharepoint - 如何在共享点母版页上输出站点标题

标签 sharepoint moss sharepoint-2007

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

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

显然在使用

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

也应该输出标题但没有返回任何内容。任何想法出了什么问题?

最佳答案

您提到的代码是内容占位符,您可以在其中替换内容,您可以将注册以下标签放在页面顶部,

<%@ 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>

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

关于sharepoint - 如何在共享点母版页上输出站点标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2020778/

相关文章:

c# - 使用 SharePoint Web 服务时如何仅返回列表的某些列?

sharepoint - Sharepoint with Office 2007 文档中的 ItemUpdate 后数据消失

security - SPSecurity.RunWithElevatedPrivileges 在控制台应用程序中执行任何操作吗?

选择字段上的 Sharepoint LookUp 字段?

sharepoint-2007 - Sharepoint 列表.asmx : remove "ows_MetaInfo" field from GetListItems method response xml

asp.net - 哪些 SharePoint 开发概念对于 ASP.Net 开发人员来说最难理解?

c# - 未将对象引用设置为对象的实例...错误?

javascript - 阅读 SharePoint 分类术语库和 getDefaultLabel(lcid)

jquery - 日期比较在 sharepoint spservices 中不起作用

sharepoint - 使用 CAML 的 MAX 查询