Web 部件区域标题在 ASP.NET 中显示 Untitled[0]

Posted

技术标签:

【中文标题】Web 部件区域标题在 ASP.NET 中显示 Untitled[0]【英文标题】:Web Part Zone Title shows Untitled[0] in ASP.NET 【发布时间】:2012-07-27 08:17:49 【问题描述】:

我有一个面板放置在一个包含图表的 webpart 内。 webpart 区域的标题是 Untitled[0],Untitled[1]....面板控件或 web 部件中没有标题标签。任何人都知道如何解决这个问题。

【问题讨论】:

【参考方案1】:

试试这个:

            <asp:WebPartZone Height="100px" Width="75%" runat="server" 
                ID="productSummaryZone" HeaderText="Product summary">
                <ZoneTemplate>
                    <uc:ProductSummary title="Product summary title" runat="server" ID="productSummary" />
                </ZoneTemplate>
            </asp:WebPartZone>

HeaderText="Product summary"。此标头用于在您处于编辑、设计模式或连接模式时标识您的 Web 部件(这不是标题)

&lt;uc:ProductSummary title="Product summary title" runat="server" ID="productSummary" /&gt;。在这种情况下,这表示UserControl,并且这是在ZoneTemplate 中添加的,如您所见,即使您没有声明具有该名称的属性,您也可以将title="..." 传递给您的UserControlWebPart 然后使用该属性来显示标题...有点棘手

输出

【讨论】:

以上是关于Web 部件区域标题在 ASP.NET 中显示 Untitled[0]的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.NET 中开发 SharePoint Web 部件 [关闭]

ASP.NET Web 部件:非 IE 浏览器中的拖放支持

ASP.NET 按钮不呈现 ID - Sharepoint Web 部件

内容查询 Web 部件在没有 Web 部件区域的情况下不显示

如何在 ASP.NET 中获取 Web 部件个性化提供者的对象?

Sharepoint:Web 部件与 ASP.NET 用户控制