在html中使用c#来执行if语句

我以前在Stackoverflow上看到过涉及使用’c#construct’在asp.net页面的html中执行’if’语句的答案。

所以想象一下,如果选项1为空,我想显示Eval(“option1”),如果它不为空或者Eval(“option2”)。 我该怎么做呢???

希望有道理……

非常感谢!!!!

你不需要if语句。 只是用

<%= Eval("option1") ?? Eval("option2") %> 

这是你正在寻找的“if”语义吗?

 <% if (condition == true) { %> Show something <% } else { %> Show something else <%} %>