我正在尝试为特定值设置条件语句,以便如果该值包含在数据集中,它将附加m2 / kw,但不附加m2 / kw。我最初有这个,但是很明显,即使没有该值,它仍然会添加“ m2 / kw”。
<%#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()之类的数据绑定方法只能用于 数据绑定控件的上下文。
答案 0 :(得分:0)
<%#Eval("powerOutput") + "m<sup>2</sup>/kW" %>
如果您将"powerOutput"
当作字符串并测试null
,则可以假设以下内容(而不是上面的问题)代替上面的内容:
string s = "powerOutput";
if(string.isNullOrEmpty(s)){
s += "m<sup>2</sup>/kW";
}