我有一个MVC页面,在视图模型中,我已经设置了一些必需属性的验证。在页面本身,验证很棒。它确实会在检测到无效状态时触发。
所以在示例图像中我包括
当文本字段为空时,会弹出此消息。触发的是什么?如何将自己的自定义验证器绑定到该?我有一个基于异常情况的自定义验证器,我无法绑定到ViewModel属性。
如何使用ready函数将HTML注入页面并将验证器附加到文本框并将该验证器附加到文本框,使其行为类似于来自ViewModel属性的验证器?
以下是使此城市验证工具实时工作的ViewModel属性示例:
[Required]
[DisplayName("City")]
public string CityName { get; set; }
谢谢!
答案 0 :(得分:0)
如果您没有添加任何其他自定义验证,则jquery验证会检测到错误。
@Scripts.Render("~/bundles/jqueryval")
您可以从页面中删除它并添加您自己的/自定义验证。 http://www.codeproject.com/Articles/275056/Custom-Client-Side-Validation-in-ASP-NET-MVC