Asp.net ASP中继器控制中的条件

Asp.net ASP中继器控制中的条件,asp.net,asprepeater,Asp.net,Asprepeater,这就是我的情况,我想检查我的DataTable是否包含特定列的值,如果是,我想显示图像 这是我的密码 <%if (DataBinder.Eval(Container.DataItem, "VideoID") != "") {%> <img src="<%#ConfigurationManager.AppSettings["BaseURLImages"] %>VideoIcon.png" class="RelatedNewsIcon" /> <%

这就是我的情况,我想检查我的DataTable是否包含特定列的值,如果是,我想显示图像

这是我的密码

<%if (DataBinder.Eval(Container.DataItem, "VideoID") != "") 
{%>
    <img src="<%#ConfigurationManager.AppSettings["BaseURLImages"] %>VideoIcon.png" class="RelatedNewsIcon" />
<%}%>

VideoIcon.png“class=”RelatedNewsIcon“/>
它不起作用,纠正我的错误

提前感谢,,
RaJEsh.

在c中使用此条件检查它#

然后把它绑定到中继器上这是我的答案

<asp:Image ID="RelatedNewsIcon" runat="server" ImageUrl='<%# System.Configuration.ConfigurationManager.AppSettings["BaseURLImages"] + "VideoIcon.png" %>' CssClass="RelatedNewsIcon" Visible='<%# Eval("VideoID").ToString() != "" %>'/>

这个很好用


谢谢。

u可以在服务器端完成,然后将其绑定到repeater我可以怎么做?我只是将表绑定到repeater。仅此而已。u可以检查c中是否存在列,然后绑定它。它不工作对任何人都没有帮助。到底发生了什么?什么不工作?有错误吗?我不想绑定repeater中的值。我只是想要检查该值是否可用。基于它,我想显示图像。然后,你可以使用foreach检查每一行,将其插入新的数据表,然后绑定到repeaterkumar,请理解我不想将任何值绑定到repeater。我只想检查值是否存在。基于它,我将更改可见性。这就是确定,然后根据条件禁用服务器端的图像标记
<asp:Image ID="RelatedNewsIcon" runat="server" ImageUrl='<%# System.Configuration.ConfigurationManager.AppSettings["BaseURLImages"] + "VideoIcon.png" %>' CssClass="RelatedNewsIcon" Visible='<%# Eval("VideoID").ToString() != "" %>'/>