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

时间:2012-07-29 10:06:12

标签: c# asp.net web-applications web-parts webpartpage

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

1 个答案:

答案 0 :(得分:2)

试试这个:

            <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部件(这不是标题)

  • <uc:ProductSummary title="Product summary title" runat="server" ID="productSummary" />。在这种情况下,这表示UserControl,并且已添加到ZoneTemplate中,您可以看到,即使您没有title="...",也可以将UserControl传递给WebPart已声明具有该名称的属性,{{1}}然后使用该属性显示标题...有点棘手

输出

enter image description here