要素を含む文字列プロパティを持つモデルを返し、<li>
それをビューに表示するにはどうすればよいですか?@ Model.Messagesと書くだけで、すべての文字列が表示されます。html形式で必要です。
質問する
34332 次
3 に答える
26
Content
Content-Typeでメソッドを使用するとtext/html
、を必要とせずにHTMLを直接返すことができますHtml.Raw
。
public ActionResult MyHtmlView() {
return Content("<html><body>Ahoy.</body></html>", "text/html")
}
など、必要なContent-Typeを渡すことができますtext/xml
。
于 2015-04-23T18:02:58.017 に答える
7
使用しているレンダリングエンジンはわかりません。
MVC3:
@ Html.Raw(Model.Description)
于 2012-05-19T01:30:43.670 に答える
7
を使用Server.HtmlEncode()
してhtmlをビューに送信してから、を使用してhtmlをビューServer.HtmlDecode()
に表示します。
その後、あなたは使用することができます@Html.Raw(Server.HtmlDecode(str)).
これを試して:
<div class='content'>
@Html.Raw(HttpUtility.HtmlDecode(Model.Message));
</div>
于 2012-05-19T01:31:48.490 に答える