Множественное условие If в шаблоне элемента gridview

Я использую приведенный ниже код в 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" %>

person Milton    schedule 27.06.2013    source источник


Ответы (1)


С# - это язык, чувствительный к регистру... поэтому и 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" %>
person Amit Singh    schedule 27.06.2013