仅在模糊时进行远程属性验证

时间:2017-04-24 10:45:34

标签: asp.net-mvc-5 entity-framework-6 data-annotations onblur

我是ASP.Net MVC的新手,我正试图通过一个示例项目从零开始学习它而不需要脚手架。我正在使用MVC 5和EF6。我试图了解System.Web.Mvc命名空间中的Remote属性。我知道在让用户创建一个实体并返回JSON响应之前,它会进行验证以查看实体(如用户名)是否已存在。但它在每次按键时都会触发,我已经搜索并找到了一些解决方案(链接如下),这些解决方案指的是每次按键时关闭jQuery中的验证(因为它是客户端)并在模糊时使用它。 (我知道人们之前已经问过这个问题。请重复,但我没有得到一个好的解决方案。)但是这将为每一个控制做到这一点。我想要更细粒度的控制(类似于属性上的选项/开关,这将帮助我控制它)。有人可以建议吗?

Remote attribute validation on blur in asp.net mvc 3

ASP.NET Remote Validation only on blur?

此外,这些选项适用于MVC 3.所以,我想知道,如果MVC 5中有更好的解决方案。

0 个答案:

没有答案
相关问题