C# 向WebParts DeclarativeCatalog添加图像

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"

我试图添加一个图像横幅作为目录项,但它根本不会显示图像。我是否必须将其包装在某些东西中,或者为此功能添加自定义Web部件

当我在普通的
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>


我通过将其添加到自定义用户控件解决了这个问题。这很好,因为我需要额外的功能。我仍然想知道为什么原来的方法不起作用:)我通过将它添加到自定义用户控件中解决了这个问题。这很好,因为我需要额外的功能。我仍然想知道为什么最初的方法不起作用:)