C# 向WebParts DeclarativeCatalog添加图像
我试图添加一个图像横幅作为目录项,但它根本不会显示图像。我是否必须将其包装在某些东西中,或者为此功能添加自定义Web部件 当我在普通的C# 向WebParts DeclarativeCatalog添加图像,c#,.net,asp.net,web-parts,C#,.net,Asp.net,Web Parts,我试图添加一个图像横幅作为目录项,但它根本不会显示图像。我是否必须将其包装在某些东西中,或者为此功能添加自定义Web部件 当我在普通的WebPartZone中添加完全相同的代码时,它会正确地显示图像 <asp:CatalogZone ID="CatalogZone1" runat="server"> <ZoneTemplate> <asp:PageCatalogPart ID="PageCatalogPart1" runat="server"
WebPartZone
中添加完全相同的代码时,它会正确地显示图像
<asp:CatalogZone ID="CatalogZone1" runat="server">
<ZoneTemplate>
<asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
<asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" runat="server" >
<WebPartsTemplate>
<asp:Image ID="Image1" ImageUrl="..." runat="server" />
</WebPartsTemplate>
</asp:DeclarativeCatalogPart>
</ZoneTemplate>
</asp:CatalogZone>
我通过将其添加到自定义用户控件解决了这个问题。这很好,因为我需要额外的功能。我仍然想知道为什么原来的方法不起作用:)我通过将它添加到自定义用户控件中解决了这个问题。这很好,因为我需要额外的功能。我仍然想知道为什么最初的方法不起作用:)