<%# DataBinder.Eval(Container, "DataItem.cptUID")==selectedCpt.Value ? "TRUE" : <add font tags here> "FALSE" <closing font tag> %></span></td>
我的目标是在其中一种情况下更改文本颜色。我尝试使用不同的转义字符串进行实验,它们都被编译器标记。谢谢你。
你可以这样做:
<%# DataBinder.Eval(Container, "DataItem.cptUID") == selectedCpt.Value
? "TRUE" : "<font color=\"red\">FALSE</font>" %></span></td>
或这个:
<%# DataBinder.Eval(Container, "DataItem.cptUID") == selectedCpt.Value
? "TRUE" : @"<font color=""red"">FALSE</font>" %></span></td>
延伸阅读