私は次のようなものを書きたいです:
@( checkCondition ? "<span class='label'>Right!</span>" : "")
しかし、HTMLではなくソースコードを表示していますが、これを行う簡単な方法はありますか?
ありがとうございました!
次のような@Html.Raw(mystring)
メソッドを使用できます。
@( checkCondition ? Html.Raw("<span class='label'>Right!</span>") : Html.Raw(""))
これにより、さらに簡潔にすることができます(読みにくくなりました)。
@Html.Raw(checkCondition ? "<span class='label'>Right!</span>": string.Empty)
そのようにすることもできます:
@if (checkCondition ) { <text><span class='label'>Right!</span></text> }
テキストタグを使用すると、構文を強調してHTMLを記述できます。