Я пытаюсь настроить условный оператор для определенного значения, чтобы, если значение содержится в наборе данных, оно добавляло м2 / кВт, а когда его нет, - нет. У меня изначально было это, но, очевидно, он все еще добавлял «м2 / кВт», даже если значение не присутствовало.
<%#Eval("powerOutput") + "m<sup>2</sup>/kW" %>
Так что я переписал его, и он все еще не работает.
<%#Eval("powerOutput").ToString() == "" ?
Eval("powerOutput") + "m<sup>2</sup>/kW" : "" %>
Редактировать
<% if (Eval("powerOutput") != null)
{ %>
<%#
Eval("powerOutput") + "m<sup>2</sup>/kW" %>
<% }
else { %> <% } %>
Теперь я дошел до этого, но теперь у меня ошибка с
Методы привязки данных, такие как Eval (), XPath () и Bind (), могут использоваться только в
контекст элемента управления с привязкой к данным.