#Eval if statement in repeater

Wildcat picture Wildcat · Feb 15, 2012 · Viewed 57.2k times · Source

I'm trying to check a string value inside a repeater, and if it has value then write a link, but can't seem to get it to work. If there is a value in myUrl then I want to display the link.

 <%if( %> <%#Eval("myURL").ToString().Length > 0 %>
       <a  title="myTitle" target="_blank" href="<%# Eval("myURL") %>">my link</a>                  
 <% } %>

Can anyone please help?

Answer

Madhu Beela picture Madhu Beela · Feb 15, 2012

try this code !!!

<%#Eval("myURL").ToString().Length > 0 ?
"<a  title='myTitle' target='_blank' href='<%# Eval("myURL") %>'>my link</a>":""%>