如何使用int
status
字段在GridView
个web forms
应用中显示正确的字形?
<ItemTemplate>
<% if (Eval("Status") != null || Eval("Status").ToString() != "0")
{ %>
<span class="glyphicon glyphicon-unchecked" />
<% }
else
{ %>
<span class="glyphicon glyphicon-check" />
<% } %>
</ItemTemplate>
&#39; /&#39;中的服务器错误应用。数据绑定方法,如Eval(), XPath()和Bind()只能在数据绑定的上下文中使用 控制。
答案 0 :(得分:0)
三元运算符是最简单的方法:
<ItemTemplate>
<%# Eval("field01") != null || Eval("field01").ToString() != "0" ? "<span class=\"glyphicon glyphicon-unchecked\" />" : "<span class=\"glyphicon glyphicon-check\" />" %>
</ItemTemplate>
在GridView或Repeater等内部,您必须使用数据绑定表达式<%# %>