在IE6中的Repeater控件从数据库中获得图片路径,从而显示在aspx页面上!但是在IE6中什么出不出现,其它浏览器中都是好的!!急……求解……

解决方案 »

  1.   

    自己查看HTML源码吧,多半是body html标记没有封闭
      

  2.   

    没听说过Repeater不兼容的 只能说你的样式没写好
      

  3.   

    和repeater无关,是你的代码有问题,ie6对于未关闭的html tag的显示是有问题的
      

  4.   

    我也没办法,公司要做兼容IE6的!!
    <asp:Repeater ID="rptNews" runat="server">
                            <ItemTemplate> 
                                <div class="img-left">
                            <div><a href="CaseShowDetail.aspx?Id=<%#Eval("ID") %>"><img alt="" src="<%# Eval("ImageUrl") == null ? "ApplicationUpload/images/office.png" : Eval("ImageUrl")%>" width="168" height="108" />&nbsp;</a><br /></div>
                           <%#YH.WebSite.Comm.StringHelper.SubTitle(Eval("Title").ToString(), 8)%>               
                            </div>
                            </ItemTemplate>
                    </asp:Repeater>
      

  5.   

    repeater本身不产生什么东西的 肯定是LZ自己的HTML或者Repeater模板没有写好 漏了什么
      

  6.   

    <asp:Repeater ID="rptNews" runat="server">
                            <ItemTemplate> 
                                <div class="img-left">
                            <div><a href="CaseShowDetail.aspx?Id=<%#Eval("ID") %>"><img alt="" src="<%# Eval("ImageUrl") == null ? "ApplicationUpload/images/office.png" : Eval("ImageUrl")%>" width="168" height="108" />&nbsp;</a><br /></div>
                           <%#YH.WebSite.Comm.StringHelper.SubTitle(Eval("Title").ToString(), 8)%>               
                            </div>
                            </ItemTemplate>
                    </asp:Repeater>公司要求兼容IE6,我也没办法呀!!
      

  7.   

    是你图片问题,你图片是PNG的!!!IE6好像不支持PNG,你可以转换下格式,或者是 有JS能让IE6支持PNG格式!
      

  8.   


    src="<%# Eval("ImageUrl") == null ? "ApplicationUpload/images/office.png" : Eval("ImageUrl")%>"LZ写这么多双引号不会出错么试试src='<%# Eval("ImageUrl") == null ? "ApplicationUpload/images/office.png" : Eval("ImageUrl")%>'还有,ie6能显示png图片,但是不支持它的透明功能