GridView中显示图片的问题
<asp:GridView ID="GridView1" runat="server"...>
<Columns>
<asp:TemplateField HeaderText="图片">
<ItemTemplate>
<asp:Image ID="Image1" Height = "20px" Width = "20px" runat="server" ImageUrl= '<%# DataBinder.Eval(Container.DataItem, "imageurl") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle Height="10px" BackColor="#F7F6F3" ForeColor="#333333" />
<PagerSettings Mode="NextPreviousFirstLast" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#999999" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
代码入上我从数据库取出图片的地址绑定到GridView中的image中为什么不显示呢,数据库中存的图片路径都正确.
------解决方案--------------------看页面文件,表格中图片路径是否正确
------解决方案--------------------肯定是路径问题了~~你可以直接用图片路径啊`看看是否是路径的问题~
------解决方案--------------------可以通过运行页面的HTML代码,看看你图片的路径是否正确,与你项目存放图片的路径是否相符。另外图片存放的路径不要太复杂,层次不要太深。
------解决方案--------------------通常这类问题都是路径不对,或者路径问空。解决办法就是查看生成的HTML代码看看图片路径是否正确,还有就是调试一下看看图片路径
------解决方案--------------------有 if (!IsPostBack)
{
绑定gridview数据
}
ImageUrl= ' <%# Eval("imageurl") %>'