我正在尝试检查转发器内的字符串值,如果它有值则写一个链接,但似乎无法让它工作。如果 myUrl 中有一个值,那么我想显示链接。
<%if( %> <%#Eval("myURL").ToString().Length > 0 %>
<a title="myTitle" target="_blank" href="<%# Eval("myURL") %>">my link</a>
<% } %>
有人可以帮忙吗?
最佳答案
试试这个代码!!!
<%#Eval("myURL").ToString().Length > 0 ?
"<a title='myTitle' target='_blank' href='<%# Eval("myURL") %>'>my link</a>":""%>
关于asp.net - #Eval if 语句在中继器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289917/