Если вы хотите отобразить значение как есть без какой-либо HTML-кодировки, вы можете использовать помощник Html.Raw:
@Html.Raw(item.ShortDescription)
Имейте в виду, что этим вы открываете свой сайт для атак XSSпоэтому вы должны быть очень осторожны с тем, что HTML содержит это свойство ShortDescription.Если это пользователь, который входит в него, вы должны абсолютно убедиться, что это безопасно.Для этого вы можете использовать библиотеку AntiXss .
Знаете ли вы, почему мы не можем использовать html.decode в моем случае!
Потому что Html.Decode возвращает строку, и когда вы подаете строку в функцию @()
Razor, она автоматически HTML-кодирует ее снова и разрушает ваши предыдущие усилия.Вот почему существует Html.Raw
помощник.