Razor If/Else 条件演算子の構文 [重複]
-
25-09-2019 - |
質問
この質問にはすでに答えがあります:
運が悪いので、Razor には次の if/else ステートメントがあり、これは完全に機能します
<small>
@if(deletedView){
@:Deleted
}
else {
@:Created
} by
</small>
私は次のようなことをしようとしています:
<small>
@(deletedView) ? @:Deleted : @:Created by
</small>
しかし、それは惨めに失敗します。適切な構文は何ですか?
解決
あなたは括弧内の全体の三元表現を配置する必要があります。 、しかし、あなたはこのような何かを行うことができます:「@」:残念ながら手段は、使用できないこと
@(deletedView ? "Deleted" : "Created by")
かみそり現在)(@を使用せずにC#の式のサブセットをサポートしており、残念ながら、三元オペレータはそのセットの一部ではない。
所属していません StackOverflow