验证(ASP.Net):属性'DisplayTitle'不是元素'WebPartZone'的有效属性

时间:2013-06-21 19:38:09

标签: asp.net visual-studio-2010 sharepoint

我在ASP.NET页面上声明了一个SharePoint WebPartZone。

这与<asp:WebPartZone/>控件不同。

<%@ Register TagPrefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages"
    Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<WebPartPages:WebPartZone ID="LeftNavZone" runat="server" DisplayTitle="loc:LeftNavZone">
</WebPartPages:WebPartZone>

Visual Studio 2010在“错误列表”窗口中显示以下“消息”:

  

验证(ASP.Net):属性'DisplayTitle'不是元素'WebPartZone'的有效属性。

当它肯定是......

WebPartZone.DisplayTitle Property

这不是类混淆的问题,因为DisplayTitle也是System.Web.UI.WebControls.WebParts.WebPartZone控件的一个属性(继承自WebPartZoneBase):

WebPartZoneBase.DisplayTitle Property

那是什么给出的?我怎样才能摆脱这条消息呢?

当我打开它时,我的项目中的每个页面都有这些消息之一......当然很烦人。

1 个答案:

答案 0 :(得分:1)

DisplayTitle是只读的......

需要通过HeaderText属性设置。