用datalist 显示多张图片的问题
<asp:DataList id="DataList3" runat="server" Height="99px" RepeatColumns="4" RepeatDirection="Horizontal"Width="548px">
<ItemTemplate>
<asp:Image ID =img1 ImageUrl='KingXcImag.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id").ToString())%>'></asp:Image>
</ItemTemplate>
</asp:DataList>
用datalist 显示多张图片 该句报错“ <asp:Image ID =img1 ImageUrl='KingXcImag.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id").ToString())%>'></asp:Image> ”
什么问题
--------------------编程问答-------------------- <asp:Image ID =img1 ImageUrl='KingXcImag.aspx?id= "<%# DataBinder.Eval(Container.DataItem,"id").ToString())%>"'> </asp:Image>
改这样子看看 --------------------编程问答-------------------- LZ代码有问题。你想显示图片而ImageUrl是图片路径你给的是一个URL链接,怎么能显示出来图片呢?你图片存到数据库里的路径给他就 可以了
--------------------编程问答-------------------- maybe right --------------------编程问答-------------------- <asp:Image ID =img1 ImageUrl='<%#"KingXcImag.aspx?id="+DataBinder.Eval(Container.DataItem, "id")%>'> </asp:Image>
<asp:Image ID =img1 ImageUrl='<%# DataBinder.Eval(Container.DataItem,"存储图片路径的字段")'> </asp:Image>
嗯,这样试试。 --------------------编程问答-------------------- datalist +模板 +image控件 怎样做到在同一页面 显示多张相片 并能进行分页 --------------------编程问答-------------------- 直接这样试试
<asp:Image ID =img1 ImageUrl=' <%#"KingXcImag.aspx?id="+Eval("id")%>'> </asp:Image> --------------------编程问答-------------------- 改成这样试试:
<asp:Image ID =img1 ImageUrl='KingXcImag.aspx?id="<%# DataBinder.Eval(Container.DataItem,"id").ToString())%>"'>
补充:.NET技术 , ASP.NET