- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
一旦我将自定义 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/
我在 razor 组件中有一个简单的表单,其中有一个名为 Name 的输入字段。如果它为空,则会正确显示错误消息,并使用数据注释进行验证。但我也有一个自定义验证,但此消息仅显示在 Validation
我在 razor 组件中有一个简单的表单,其中有一个名为 Name 的输入字段。如果它为空,则会正确显示错误消息,并使用数据注释进行验证。但我也有一个自定义验证,但此消息仅显示在 Validation
这很奇怪。由于某种原因,这失败了: 但这个工作得很好: 有谁知道为什么?这是整个代码片段: Login @**@
我根据用户模型创建了一个登录页面,除了用户名和密码(例如电子邮件地址)之外,用户还有其他必填字段,但我只显示用于登录的用户名和密码。 问题是,如果我将用户名和/或密码留空,ModelState 会收到
如果您在 aspx 页面中使用 CustomValidator 控件和 ValidationSummary 控件进行服务器端验证,您可以设置验证器的 ErrorMessage,它的 Text 值将出现
您好,我正在使用自定义表单字段验证器,似乎自定义验证器正在工作,不允许它继续到下一页,但它不会更新验证摘要,也不会显示星号和我使可见的标签。我在同一字段上还有其他验证器,如 RequiredField
显然 unobtrusive js 和 ModelState 错误不会同时出现。我想要完成的是两件事。当发生 ModelState 或客户端错误时,将由 validation-summary-erro
我无法让自定义错误出现在我的 ValidationSummary 中。 (如预期的那样正确显示属性级错误。) Controller : [HttpPost] public async Task Con
我有一个使用信用卡收费的页面。当我尝试对卡收费时,如果收到错误响应,我想重新显示该页面。 这是我的 Controller 方法: [HttpPost] public ActionResult Char
我有非常简单的输入表单,它有一些验证。我正在使用 INotifyDataErrorInfo 接口(interface)来处理验证。 在表单上我有一个组合框,它绑定(bind)了一个外键(ex Pare
我创建了一个 HtmlHelper 来帮助我显示一个 jQuery 模式对话框:我在 Controller 的 TempData 中设置了一条消息,如果该消息不为空,则助手编写一个 jquery +
一个ValidationSummary将显示回发时的错误列表。当每个字段都固定时,它的验证器就会被触发,并且任何验证文本都会消失。我想自动更新ValidationSummary也是如此。 以下工作正常
每个第一个 ValidationSummary 错误消息出现在右侧,其他出现在左侧。我试图向它添加类,我已经将 css text-align:left 设置为类,但没有任何变化 这里是截图更清楚首先出
我在客户端有一个 ValidationSummary(应该由 asp:LinkButton 调用)检查我的 RequiredFieldValidator 和 CustomValidator :
.NET ValidationSummary 控件聚合来自在回发时触发的验证器的错误消息。有什么方法可以让它也显示来自客户端验证器的错误消息吗? 我正在处理的问题是,在一个长页面上,可以单击提交按钮,
如果两个文本框一次验证失败,则 ValidationSummary 会显示相同的消息两次。 难道我做错了什么?或者是否有我可以更改的设置来隐藏重复的消息? 我把它分解为最简单的例子: 看法: @mod
我有这样的局部 View (简化): @model Portal.Models.LoginModel @using (Html.BeginForm(actionName,
之前曾问过类似的问题( Custom ValidationSummary template Asp.net MVC 3 ),但两个答案都不满足我的额外要求,即该解决方案不会破坏客户端验证。 那么,有谁
我正在用 MVC4 构建一些东西。想要完成这项工作: @if (!Html.ViewData.ModelState.IsValid) { @Html.Validati
我正在开发一个 mvc3 应用程序,我需要修改 ValidatioSummary 消息的样式,为此,我创建了自己的 HTM 助手,如下所示: public static MvcHtmlString M
我是一名优秀的程序员,十分优秀!