我在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" %>
答案 0 :(得分:3)
C#是区分大小写的语言...所以eval和Eval都不同......绑定的方法是Eval not eval ..所以你可以这样尝试
<%# ((string)Eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)Eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %>