Как написать HTML-поле на asp.net MVC3 Razor - PullRequest
6 голосов
/ 07 ноября 2011

У меня есть поле String в моей модели, которое содержит значение html, моя проблема в том, что когда я размещаю код для отображения этого поля в моем представлении, он будет полностью преобразован в html, и в результате получится большая строкас экранированием html-символов ...

@field //= "<div>"

рендеринга

 &lt ;div&gt ;

Как я могу переопределить это поведение и заставить его написать html unesceded на моем поле?

Ответы [ 2 ]

15 голосов
/ 07 ноября 2011

Вы можете использовать Html.Raw помощник:

@Html.Raw(field)
3 голосов
/ 07 ноября 2011

Использование @ Html.Raw:

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