Le titre de la zone de composants WebPart affiche Untitled[0] dans ASP.NET
-
13-12-2019 - |
Question
J'ai un panneau placé à l'intérieur d'un composant WebPart qui contient un graphique.Le titre de la zone WebPart est Untitled[0],Untitled[1]....Il n'y a pas de balise de titre dans le contrôle du panneau ou le composant WebPart.Quelqu'un sait comment résoudre ce problème.
La solution
Essayez avec ceci :
<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"
.Cet en-tête permet d'identifier votre webpart lorsque vous êtes en mode édition, conception ou connexion (ce n'est pas le titre)<uc:ProductSummary title="Product summary title" runat="server" ID="productSummary" />
.Cela représente unUserControl
dans ce cas, et cela a été ajouté dans leZoneTemplate
, comme vous pouvez le constater, vous pouvez passer untitle="..."
à tonUserControl
même si vous n'avez pas déclaré de propriété portant ce nom, leWebPart
utilise ensuite cette propriété pour afficher le titre...un peu délicat
Sortir