web-dev-qa-db-ja.com

ASP.NET MVCでHTML文字列をレンダリングする方法は?

メインページには@{Html.RenderPartial("_Partial1.cshtml");}というコードがあり、パーシャルにはHTML文字列があります。

@{ 
    // The string is actually dynamic, not static. This is here for simplicity
    string abc="<div class=\"error\">abc</div>";
} 
@abc

いくつかのCSSエラースタイルでabcを出力したいのですが、実際に<div class="error">abc</div>-もちろん、スタイルはありません。文字列ではなくHTMLソースコードとして解釈するにはどうすればよいですか?

49
cameron

そのためにHtml.Raw()メソッドを使用できます。

118
Nico Schertler