我对视图模型中的属性进行了几次验证。
[Required(...)]
[Remote(...)]
[RegularExpression(...)]
public string MyProperty { get; set; }
我也有 jQuery 验证前端,当我调用 jQuery 的 validate's 时,它会自动运行例如正则表达式.valid()
。
我的问题是:似乎只有在满足正则表达式时才会触发远程验证属性,例如,正则表达式运行前端,满足,然后向远程验证发起 http 请求。这是正确的吗?这对我的需要来说是完美的,但我不太确定。