хранить и отображать HTML-теги в MVC - PullRequest
2 голосов
/ 05 марта 2011

Как я могу сохранить post.content как html в базе данных и как я могу отобразить с отображенным html без тегов. Я пытаюсь следующим образом, но это не работает. Он может хранить кодирование HTML в базе данных, но не отображается визуализированный HTML. Любая лучшая практика будет оценена.

1) // Сохранение содержимого публикации в базе данных в формате html

public ActionResult Edit(Post post, FormCollection obj)
        {               
          post.Content = Server.HtmlEncode(post.Content);
        }

2) // Отображение содержимого сообщения для просмотра

<%: System.Web.HttpUtility.HtmlDecode(item.Content)%>

OR

<%: item.Content%>

1 Ответ

5 голосов
/ 05 марта 2011

MVC3 / Бритва:

@Html.Raw(item.Content)

MVC2 / Веб-формы:

<%: MvcHtmlString.Create(item.Content) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...