c# - 更改 MVC4 中的默认 ValidationSummary 模板

标签 c# asp.net asp.net-mvc asp.net-mvc-4

我想更改默认的 Html.ValidationSummary() 模板,以使其与 Twitter Bootstrap 一起使用。我在哪里可以找到它?

我找到的唯一线索是 this .但这没有帮助。我需要更改源本身,因为我使用的是客户端验证。我检查了 jquery.validate.jsjquery.validate.unobtrusive.js 但那里没有 html 代码。

最佳答案

所以你要么需要在 CSS 中更改它。

检查这个link

以这种方式更改行添加 .alert-error 和自动生成的类 .validation-summary-errors ,并添加相关类。

.alert-error, .validation-summary-errors {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

所以喜欢这种改变CSS类的方式。

ValidationSummary 中自动生成 css 类。

.validation-summary-errors {
    background-color: #D9FFB2;
    border:1px solid #5CBA30;
    width: 400px;
    }
span.validation-summary-errors {
    border-bottom-color: #D9FFB2;
    display:block;
    }
ul.validation-summary-errors {
    margin:0;
    padding:0;
    border-top:none;
    }

关于c# - 更改 MVC4 中的默认 ValidationSummary 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12632041/

相关文章:

asp.net-mvc - StackOverflow 中的 ASP.NET MVC 用户路由?

c# - .net 3.5 的 Rx(响应式扩展)的替代方案

ASP.NET Core 2.1 如何将变量传递给 TypeFilter

c# - 如何在 asp.net C# 中创建连接字符串

c# - "The specified network password is not correct"在没有密码的证书上,仅在实时服务器上

asp.net-mvc - 如何从 HttpContext 获取 JWT(使用 OpenIdConnect),并将其传递给 Azure AD Graph API

c# - 将项目从使用模拟对象和真实对象切换的模式

c# - 如何对操作的 BeginInvoke 进行单元测试

c# - ASP.NET Core Identity 中的两个身份验证 cookie

c# - 检查用户是否在线mvc4