在 Asp Net 数据绑定控件中,可以使用方便的 Eval() 语法:
<div><%# Eval("MyProp") %></div>
但是不能与条件语句组合使用,对吗?
<% if (Eval("MyProp")!="") { %>
<div><%# Eval("MyProp") %></div>
<%} %>
希望能够有这个选项。
所以,我的选择是将部分标记放在CodeBehind中。我真的很喜欢将其保持在外面。还有其他可能性吗?