Подтвердить что ты не робот

Могу ли я написать встроенный текст, если с содержимым HTML?

Я хочу написать что-то вроде:

@( checkCondition ? "<span class='label'>Right!</span>" : "")

Но вместо этого он показывает исходный код HTML, есть ли простой способ сделать это?

Спасибо!

4b9b3361

Ответ 1

Вы можете использовать метод @Html.Raw(mystring) следующим образом:

@( checkCondition ? Html.Raw("<span class='label'>Right!</span>") : Html.Raw(""))

Ответ 2

Вы можете быть еще более краткими (более трудными для чтения):

@Html.Raw(checkCondition ? "<span class='label'>Right!</span>": string.Empty)