asp リピーターがあり、項目の 1 つで、2 つのブール値の状態に応じてテキスト文字列を表示または非表示にする必要があります。
これはうまくいきます:
<asp:Label ID="X" runat="server" Text="yadayada" Visible='<%# (bool)DataBinder.Eval(Container.DataItem, "field1") %>'>
残念ながら、2 つのフィールドを比較する必要があります。私は次のようにロジックをしようとしています:
True + True = True
True + False = False
False + True = False
だから私はこれを試します:
'<%# (bool)DataBinder.Eval(Container.DataItem, "field1") + (bool)DataBinder.Eval(Container.DataItem, "field1") %>' >
"if"
また、ロジックの前に典型的なc#
または評価を行うステートメントを配置しようとしまし(||)
たが、コンパイラは許可しません"if"
どんな助けでも大歓迎です。