我有剃刀视图@
Html.ValidationMessageFor帮助和jquery不引人注意的验证设置.
我想通过使用已经设置好的相同的验证逻辑来调用控制器/操作并显示动作返回的最终模型状态错误.
我已经做了一些代码,但我想知道是否有自动的方法,即如果我捕获HTTP错误请求作为AJAX响应,我想从响应体取出模型状态错误并将其插入到不引人注意的验证.
谢谢!
您可以使用Json结果(
How to get all Errors from asp.net mvc modelState?)返回错误:
原文链接:https://www.f2er.com/ajax/160059.htmlvar allErrors = ModelState.Values.SelectMany(v => v.Errors);
var validator = $("form").validate();
然后检查您的字段是否已初始化正确,例如您可以看这里(可选步骤):
validator.settings.rules
要么
validator.settings.messages
validator.showErrors({"Password": "Too simple!"});