2011-01-21 10 views
1

Iは次のように、XML文書の内部いくつかのHTMLを格納しています:表示HTML

<news> 
    <item> 
     <title>some title</title> 
     <story>some text<![CDATA[<p/>]]> some more text</story> 
    </item> 
</news> 

Iは、カミソリとMVC 3ビューで使用されるモデルオブジェクトにXMLを読み取ります構文。これに似ているよう すべては私が画面に印刷されCDATAセクションを持っているHTMLを除き、細かい表示されます。

いくつかのタイトル
いくつかのテキスト<p/>

が私の見解は次のようになり、いくつかのより多くのテキストを:

<h2>@Model.Title</h2> 
<p> 
    @Model.Story 
</p> 

しかし、明らかに私は物語のレンダリングに何かを見逃しています。私も@HttpUtility.HtmlDecode(Model.Story)をしようとしたが、それは私に同じ結果を与えた。

これを表示するにはどうすればよいですか?

いくつかのタイトル
いくつかのテキスト

いくつかのより多くのテキスト

答えて

4

使用Html.Rawヘルパー:

@Html.Raw(Model.Story) 
+0

完璧な、ありがとう! –