Search code examples
asp.netasprepeater

Condition in ASP Repeater Control


This is my situation, I wanted to check whether my DataTable contains value for a particular column, if so i wanted display the image.

Here is my code,

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

It is not working, correct me where I'm wrong!

Thanks in Advance, RaJEsh.


Solution

  • Here is my answer,

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

    This works fine.

    Thanks.