60

メインページにはコード@{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ソースコードとして解釈するにはどうすればよいですか?

4

2 に答える 2

134

Html.Raw()そのための方法を使用できます。

于 2013-03-21T13:24:14.157 に答える
2

また、ビューでモデルを使用している場合は、次のようにします。

@model YourApp.Models.YourModel
....

@Html.Raw(@Model.NameOfYourProperty)
于 2021-01-13T09:46:42.807 に答える