gpt4 book ai didi

css - 没有错误时显示带有自定义 CSS 的 ValidationSummary 和 ValidationMessageFor

转载 作者:技术小花猫 更新时间:2023-10-29 10:18:41 25 4
gpt4 key购买 nike

一旦我将自定义 CSS 应用于 ValidationSummary 和 ValidationMessageFor,即使没有错误,它也会出现在页面上。 CSS 确实有图像。

如何在没有错误的情况下隐藏摘要和错误?

@Html.ValidationSummary("", new { @class = "required" })
@Html.ValidationMessageFor(m => m.UserName, null, new { @class = "required" })


.required {
background-image: url(/images/required.jpg);
background-repeat: no-repeat;
height: 33px;
width: 386px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #1eb4ec;
padding-top: 16px;
padding-left: 54px;
margin-left: 30px;
}

最佳答案

这些已经内置了 css 类型:

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
color: #ff0000;
}

.field-validation-valid {
display: none;
}

.input-validation-error {
border: 1px solid #ff0000;
background-color: #ffeeee;
}

.validation-summary-errors {
font-weight: bold;
color: #ff0000;
}

.validation-summary-valid {
display: none;
}

在 MVC3 元素的默认 css 文件中。根据 ModelState 是否对指定的 Property 有任何错误或是否对 ValidationSummary 有任何错误,这些将被适本地显示。如果 ModelState 中没有错误,则 .field-validation-valid 中的 display:none; 将隐藏错误。

关于css - 没有错误时显示带有自定义 CSS 的 ValidationSummary 和 ValidationMessageFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6899609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com