Asp.net mvc Jquery使用MVC验证--错误未更新
我在MVC项目中使用Jquery验证插件 下面的代码片段Asp.net mvc Jquery使用MVC验证--错误未更新,asp.net-mvc,jquery-validate,Asp.net Mvc,Jquery Validate,我在MVC项目中使用Jquery验证插件 下面的代码片段 UserName: { required: true, remote: { url: "/Test/checkUserName" }, } 在我的测试控制器中 public bool checkUserName(string U
UserName: {
required: true,
remote: {
url: "/Test/checkUserName"
},
}
在我的测试控制器中
public bool checkUserName(string UserName)
{
return false;
}
所需的字段验证工作正常
对于远程调用我的控制器并返回false
但不会抛出错误验证
我做错什么了吗?正确的方法是什么
我使用Valiadte插件1.11.1和jquery 1.9。这与版本有关吗?ajax的最后一个属性后面没有逗号。如果在远程{}属性后添加了额外的逗号,请将其删除
UserName: {
required: true,
remote: {
url: "/Test/checkUserName"
}
}
请分享您的视图代码,尤其是远程验证完成的字段。@ckv我没有强类型视图,我正在使用Jquery validate pluginNo执行客户端验证。它也不起作用。控制器返回False,但ValidationDo中未发生任何情况。当调用/调用验证方法时,它是否会命中控制器方法。是。作为回应,我得到了false(firebug)尾随逗号,尽管编程很草率,但这只是早期版本的Explorer的一个问题。