转发器中的多个if else语句可见
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转发器中的多个if else语句可见相关的知识,希望对你有一定的参考价值。
<asp:ImageButton ID="btnlike" runat="server" src="images/sheart1.png"
Visible='<%# Convert.ToInt32(Eval("likeunlike")) == 1 ? true : false%>'/>
Select likeunlike from tbllike.
我使用select语句来选择和绑定,但有时它不会返回任何行。
Visible='<%# Convert.ToInt32(Eval("likeunlike")) == 1 || Eval("likeunlike")
== DBNull.Value ? true : false%>'.
我想检查是否可以看到行返回,但仍然不能。有人可以帮忙吗?
答案
也许添加另一个检查,以确保它不是null。我不知道你正在使用的格式,但可能是这样的: -
!String.IsNullOrEmpty(Eval("likeunlike")) && Convert.ToInt32(Eval("likeunlike")) == 1 ? true : false
以上是关于转发器中的多个if else语句可见的主要内容,如果未能解决你的问题,请参考以下文章