たとえば、検証の概要をHTML形式で表示したいとします。C#MVC Razor Html.ValidationSummaryメッセージをHTMLとして表示
コードの後ろに(コントローラ):
ModelState.AddModelError("", "Account not confirmed<br />Click <a href='#'>here</a> to resend the email confirmation");
カミソリビュー:
@Html.ValidationSummary(true, "", new { @class = "text-danger" });
アンレンダリングされたHTMLは次のようである:
Account not confirmed<br />Click <a href='#'>here</a> to resend the email confirmation
Iを意味する、HTMLメッセージは、以下のように示されていますそれをHTMLタグで表示したいと思っています。
私がお手伝いできることを願っています。
http:// stackoverfl ow.com/questions/5005966/mvc-3-display-html-inside-a-validationsummary – AaronLS
できません。 '@ Html.ValidationSummary()'は値をエンコードします。独自のhtmlを作成する必要があります(検証メッセージは、エラーを表示するためのものであり、指示を表示するためのものではありません) –