我需要在 MVC 3 编辑页面中进行一些模型级验证。(具体来说,我需要确认填写了字段 A 或字段 B,但不能同时填写。)
我想执行客户端验证以及服务器端验证,这意味着要么使用远程验证,要么实现重复验证代码。我都可以。
我已经阅读了许多关于滚动您自己的服务器端模型级验证的文章,但没有一篇文章涉及实现客户端验证。(我不知道——我相信有人可以告诉我——模型级客户端验证是否易于使用 jQuery 验证设置。)
我还阅读了有关从头开始实现您自己的远程验证的信息,我可能必须这样做,因为 Remote 属性仅是属性级的。
我读过这个问题,这与我的相同,但唯一真正正确的链接似乎并没有说明回答者所说的内容。
所以,我的问题是:是否有一种简单、相对省力的方法来实现服务器+客户端模型级验证,无论是否使用远程组件?是否有一个很好的博客文章或网页可以解释这一点?