我正在尝试在我的数据绑定中为转发器执行三元 if 语句:
<%# If(Container.DataItem.rDate.isEmpty, String.Empty, Format(Container.DataItem.rDate.Date, "Short Date"))%>
这应该相当于:
If rDate.isEmpty then
String.Empty
Else
String.Format(rDate, "Short Date")
End If
但是,我在运行时遇到编译错误:Expression expected @
<%# If(Container.DataItem.rDate.isEmpty, String.Empty, Format(Container.DataItem.rDate.Date, "Short Date"))%>
关于这里有什么问题的任何想法?