c# - MVC 3 在 ValidationSummary 中显示 HTML

标签 c# html asp.net-mvc validation asp.net-mvc-3

我正在尝试在验证摘要中显示强标记,但它对其进行了编码并且无法正确显示。

@Html.ValidationSummary(false, "<strong>ERROR:<strong>The form is not valid!")

我怎样才能让它工作?

最佳答案

最简单的方法:

@if (!ViewData.ModelState.IsValid)
{
<div>@Html.Raw(HttpUtility.HtmlDecode(Html.ValidationSummary(false, "<strong>ERROR:<strong>The form is not valid!").ToHtmlString()))</div>
}

关于c# - MVC 3 在 ValidationSummary 中显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5005966/

相关文章:

javascript - ASP.NET MVC - 将 JSON DateTime 传递到 Controller 而不映射到 Controller 参数

c# - 读取请求的内容 - ReadAsStringAsync()

html - 如何在 PRE 或类似的东西中显示原始 HTML 代码但不转义

asp.net - 清理由 ASP.NET 呈现的 'messy' 标记

javascript - Bootstrap 选项卡面板 下一个 上一个 按钮

asp.net-mvc - ASP.NET MVC - 从 View 部分更新模型

c# - 如何将数据传递给 _Layout.cshtml

c# - 在get请求中传递json参数

c# - 是否是 C# 十进制文化相关的

asp.net-mvc - 在 ASP.NET MVC 中使用多个部分处理复杂 View 中的模型状态和验证