@Html.Raw
は、ここでは私のために働くされなかった例である: -
string name = "<p><span style="font-size: small; color: #ff0000;"><span style="font-size: small;">&nbsp;<span style="font-size: large; color: #000000;">Hi</span><br />&nbsp; <br />This is just a sample,<br />This will not work with @Html.Raw(),<br />";
<span>@Html.Raw(name);</span>
しかし、これは代わりに働いていた: -
@MvcHtmlString.Create(HttpUtility.HtmlDecode(@model.ContentBody))
か、も使用することができます: -
@Html.Raw(HttpUtility.HtmlDecode(@model.ContentBody));
あなたは1つに注意してくださいしたいと思う、それは盲目的にテキストを信頼し、文字列としてページにそれを置きます。 Model.ContentBodyが ' –
と同じであった場合はどうでしょうか? –
@Andy Raddatzさん、あなたのヒントのおかげで、私のケースではすべてのコンテンツがデータベースから浄化され、安全です。 – GibboK