Поле базы данных, содержащее HTML, отображает необработанный текст - PullRequest
2 голосов
/ 09 июля 2011

ASP.Net MVC3 с использованием c #

В настоящее время в моем приложении есть поле базы данных, в котором хранится HTML, но когда я пытаюсь отобразить поле HTML с помощью.

@Html.DisplayFor(model => model.game_description)

В настоящее время HTML отображается в виде простого текста. Как мне заставить его правильно отображать HTML?

1 Ответ

7 голосов
/ 09 июля 2011

Вы имеете в виду без HTML кодирования?Вы можете использовать помощник Html.Raw:

@Html.Raw(Model.game_description)

и быть предупрежденным и полностью осведомленным о последствиях этого: ваш сайт становится уязвимым для атак XSS .Поэтому убедитесь, что вы знаете происхождение этого HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...