0

リピーターのデータバインディング内で三項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"))%>

ここで何が間違っているかについてのアイデアはありますか?

4

1 に答える 1