我有一个表单,我试图对其中一个字段进行香菜远程验证,但是,在表单验证时,表单在它等待来自远程函数(通过asyncValidate())。因此,即使字段无效,它也会显示字段错误css,但表单仍然提交。 我试过使用$ .Deferrede对象,但这不起作用。 function add_remote_validation() {
var form = card.el.find('form')
在下面的链接中,我问了一个关于如何确保一个字段没有包含相同值的问题(例如,当一个字段上有一个唯一的约束,正确地导致C#抛出例外声明)。随着我收到的答案,它解决了这个问题,但提出了另一个问题。 Ensuring another record does not already contain the same value for a field 主要的问题我现在是,当我创建一个新的视图。验证按预期工作
调用远程验证时出现问题。我有一切正确的设置与我的控制器中的远程处理方法中的参数匹配的属性名称。唯一我怀疑的是我在一个单独的项目中找到的模型。 这是我的模型的代码: [Display(Name="First name")]
[Required(ErrorMessage="First name required")]
public string Firstname { get; s