实时jQuery验证

时间:2014-11-17 18:54:24

标签: jquery asp.net-mvc unobtrusive-validation

我有一个MVC页面,在视图模型中,我已经设置了一些必需属性的验证。在页面本身,验证很棒。它确实会在检测到无效状态时触发。

所以在示例图像中我包括 enter image description here

当文本字段为空时,会弹出此消息。触发的是什么?如何将自己的自定义验证器绑定到该?我有一个基于异常情况的自定义验证器,我无法绑定到ViewModel属性。

如何使用ready函数将HTML注入页面并将验证器附加到文本框并将该验证器附加到文本框,使其行为类似于来自ViewModel属性的验证器?

以下是使此城市验证工具实时工作的ViewModel属性示例:

[Required]
[DisplayName("City")]
public string CityName { get; set; }

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您没有添加任何其他自定义验证,则jquery验证会检测到错误。

@Scripts.Render("~/bundles/jqueryval")

您可以从页面中删除它并添加您自己的/自定义验证。 http://www.codeproject.com/Articles/275056/Custom-Client-Side-Validation-in-ASP-NET-MVC