关于datalist数据绑定后,前台页面根据数据进行动态显示的问题
问题是这样的:前台页面上的datalist已绑定到数据库的产品表的记录集上,然后在每一个templateitem循环里分别显示各个产品的一些信息。到此一切都正常。
该产品表有一个字段是 "Offered " 就是是否有折扣的意思。在aspx页面上
通过 <%#DataBinder.Eval(Container.DataItem, "Offered ")%> 可以显示这个字段的内容,但我的要求是在页面上进行判断,如果该值是1,则显示一个图片,如果不是则不显示。
也就是说 我想在前台取到这个offered字段的值 并加以判断 然后动态显示内容。
不知可否办到?后台代码用的是vb.net
高手请帮帮忙 给个代码片断,万分感谢
------解决方案--------------------sorry,
<asp:image id=img visible= <%# (DataBinder.Eval(Container.DataItem, "Offered ").ToString() == 1) %> imageurl= "my.jpg " %>
> > >
<asp:image id=img visible= <%# (DataBinder.Eval(Container.DataItem, "Offered ").ToString() == "1 ") %> imageurl= "my.jpg " %>
------解决方案-------------------- <asp:Image id = "Image1 " Visible= ' <%# (DataBinder.Eval(Container.DataItem, "Offered ").ToString() == "1 ") %> ' ImageUrl= "my.jpg " />
------解决方案-------------------- <asp:Image id = "Image1 " Visible= ' <%# (DataBinder.Eval(Container.DataItem, "Offered ").ToString() = "1 ") %> ' ImageUrl= "my.jpg " />
------解决方案-------------------- <asp:image id = "imgOffer " height= "12 " alt= "On Offered " imageurl= "img/bn_offered.gif " width= "52 " border= "0 " Visible= "true "> </asp:image>
我已经将Visible属性设为常量true了 但是却不显示图片
============
那估计是路径问题了