我已阅读David Hayden在MVC 3 Remote validation上的杰出文章。在ASP.NET MVC 3中进行DRY远程验证
但是,介绍了您应该如何启用远程(javascript)验证。如果用户禁用了JavaScript,即使数据无效,该帖子仍会生成。因此应该进行服务器端验证。
我们怎样才能使这个检查尽可能干(不要重复自己)?当然,在后期操作中包括与在远程验证操作(或者仅仅是相同的调用)中相同的检查代码可以工作,但是我想知道是否有单行或更优雅的东西可用。
完全可以接受的答案包括“不,它不能做”。 :)
我已经完成了这个!我喜欢挑战:) http://www.metaltheater.com/tech/technical/fixing-the-remote-validation-attribute/ – Rocklan 2013-03-18 05:58:26