我之前在Stackoverflow上看到过一些答案,涉及使用“C#结构”在asp.net页面的html中执行“if”语句。
所以想象一下,如果我想显示Eval(“option1”)如果它不为空,或者如果选项1为空,则显示Eval(“option2”)。我该怎么做???
希望这样说得清楚....
非常感谢!!!
这是你所寻找的 "if" 语义吗?
<% if (condition == true) { %>
Show something
<% } else { %>
Show something else
<%} %>
不需要使用if语句。只需使用
<%= Eval("option1") ?? Eval("option2") %>
a ?? b === (a != null) ? a : b === if(a != null) return a; else return b
。 - Brian Genisio