<asp:CatalogZone ID="CatalogZone1" runat="server">
        <ZoneTemplate>
            <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
            <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" runat="server">
                <WebPartsTemplate>
                    <asp:Image ID="Image4" ImageUrl="~/images/phone2.jpg" Width="250px" runat="server" />
                </WebPartsTemplate>
            </asp:DeclarativeCatalogPart>
        </ZoneTemplate>
    
    </asp:CatalogZone>这么是目录模式那块的代码!
DeclarativeCatalogPart里面有个Image!图片路径是对了的!
但是就是在目录模式下吧Image4添加到页面中的一个WebPartZone中时图片不能显示出来!
我右键查看图片路径!http://localhost:3459/     只有这样!不知道怎么回事?还有个问题,就是在FF浏览器下,设计模式中,不能实现拖拽功能!
不能知道是不是FF不支持WebPart!请教高手帮忙解答上面的问题!

解决方案 »

  1.   

    <asp:WebPartZone ID="WebPartZone2" runat="server" HeaderText="Zone 2">
                            <ZoneTemplate>
                                <asp:Image ID="img1" runat="server" Title="" ImageUrl="~/Resources/a.jpg" />
                            </ZoneTemplate>
                        </asp:WebPartZone>
    http://weblogs.asp.net/scottgu/archive/2006/01/20/436034.aspx
      

  2.   

    WebPartZone里面的图片能显示出来!
    主要是CatalogZone里面的DeclarativeCatalogPart
    里面的图片不能显示出来!
      

  3.   

    检查路径
    <asp:WebPartZone ID="EventsZone" runat="server"><ZoneTemplate><asp:Image ID="img1" runat="server" ImageUrl="" />
    </ZoneTemplate></asp:WebPartZone>
      

  4.   

    1、检测有没有文件。
    2、检测路径对不对。
    3、然后在看看webpart显示文件的规则。