Ответ 1
Вы можете использовать @Html.Raw(Model.Text)
для достижения этой цели.
Мне нужно вывести текст моей страницы из таблицы базы данных. Поле таблицы "Текст" Содержит текст с тегами форматирования html, такими как <p>, <br/>
и т.д. (В таблице его не закодировано!)
Когда я пытаюсь вывести с помощью @Model.Text, я вижу закодированные html-теги, например <p>
Как я могу отключить этот html-encode.
Спасибо.
Вы можете использовать @Html.Raw(Model.Text)
для достижения этой цели.
Если вы используете синтаксис <%: в ваших представлениях, он автоматически кодирует весь вывод. Использование <% = не выполняет кодирование.
Более подробную информацию можно найти на http://jeffreypalermo.com/blog/what-is-the-difference-in-lt-variable-gt-and-lt-variable-gt-in-asp-net-mvc/