【发布时间】:2016-09-17 00:47:50
【问题描述】:
例如,我想将验证摘要显示为 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
我的意思是,html 消息显示为它,但我希望它与 HTML 标记一起显示。
【问题讨论】:
-
你不能。
@Html.ValidationSummary()对值进行编码。您需要创建自己的 html(并且验证消息是用于显示错误,而不是用于显示说明)
标签: c# html asp.net-mvc razor validationsummary