Я храню некоторые HTML в документе XML, подобном следующему:
<news>
<item>
<title>some title</title>
<story>some text<![CDATA[<p/>]]> some more text</story>
</item>
</news>
Я прочитал XML в объект модели, который используется в представлении MVC 3 с синтаксисом бритвы.Все отображается нормально, кроме HTML, который у меня есть в разделах CData, выводится на экран, как показано ниже:
какой-то заголовок немного текста <p/>
немного больше текста
Мой взгляд выглядит следующим образом:
<h2>@Model.Title</h2>
<p>
@Model.Story
</p>
но, очевидно, я что-то упускаю при воспроизведении истории.Я даже пытался сделать @HttpUtility.HtmlDecode(Model.Story)
, но это дало мне тот же результат.
Как я могу заставить его отобразить это?
какой-то заголовок немного текста
немного текста