【问题标题】:Error validation class ASP.NET错误验证类 ASP.NET
【发布时间】:2014-11-10 04:33:48
【问题描述】:

当我在页面上为无效字段使用@Html.ValidationMessageFor 助手时,.Net 在标准类的跨度标记中生成错误消息 - “字段验证错误”。

<span class="field-validation-error" data-valmsg-for="FirstName" data-valmsg-replace="true">The FirstName field is required.</span>

我可以为它设置我的自定义类吗?我只是想使用 Bootstrap 3 错误警报类。 FirstName 字段是必需的。

【问题讨论】:

标签: javascript asp.net twitter-bootstrap


【解决方案1】:

您可以分配自己的 CSS 类以输出验证错误,使用

HtmlHelper.ValidationMessageCssClassName = "you class name here";

请注意,如果在客户端使用 jquery validate 插件,您还需要修改 jquery.validate.unobtrusive.js 以使用您的类名。

或者,您可以将相关类中的 CSS 规则复制到 .field-validation-error CSS 类声明中。

【讨论】:

  • 那我应该写我的自定义 Helper 吗?
  • 如果您只想更改 CSS 类名称(或为匹配 Bootstrap 样式的 MVC CSS 类定义自己的 css 类规则),则无需编写自己的自定义帮助程序)。如果您需要完全更改发出的 HTML,那么您可能需要编写自己的帮助程序,是的。
猜你喜欢
  • 2010-12-21
  • 1970-01-01
  • 1970-01-01
  • 2018-04-19
  • 2013-11-28
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 1970-01-01
相关资源
最近更新 更多