0

我在 gridview 中使用下面的代码来显示产品的状态。我在gridview中有三个状态。我收到错误“当前上下文中不存在名称 'eval'”

<%# ((string)eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %>
4

1 回答 1

4

C# 是区分大小写的语言...所以 eval 和 Eval 都是不同的...并且绑定的方法是 Eval 而不是 eval ..所以你可以这样尝试

<%#  ((string)Eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)Eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %>
于 2013-06-27T05:53:26.797 回答