Asp.net mvc 5 仅对模糊进行远程属性验证

Asp.net mvc 5 仅对模糊进行远程属性验证,asp.net-mvc-5,entity-framework-6,data-annotations,onblur,Asp.net Mvc 5,Entity Framework 6,Data Annotations,Onblur,我是ASP.NETMVC新手,我正在尝试通过一个没有脚手架的示例项目从头开始学习它。我正在使用MVC5和EF6。我试图理解System.Web.Mvc命名空间中的Remote属性。我知道,在让用户创建实体并返回JSON响应之前,它会进行验证,以查看实体(如用户名)是否已经存在。但是每次按键时它都会触发,我已经搜索并找到了一些解决方案(下面的链接),这些解决方案指的是在jQuery中为每次按键关闭验证(因为它是客户端),并在blur上使用它。(我知道人们以前已经问过这个问题。很抱歉重复,但我没有得

我是ASP.NETMVC新手,我正在尝试通过一个没有脚手架的示例项目从头开始学习它。我正在使用MVC5和EF6。我试图理解System.Web.Mvc命名空间中的Remote属性。我知道,在让用户创建实体并返回JSON响应之前,它会进行验证,以查看实体(如用户名)是否已经存在。但是每次按键时它都会触发,我已经搜索并找到了一些解决方案(下面的链接),这些解决方案指的是在jQuery中为每次按键关闭验证(因为它是客户端),并在blur上使用它。(我知道人们以前已经问过这个问题。很抱歉重复,但我没有得到一个好的解决方案。)但这将适用于每个控件。我想要更精细的控制(比如属性上的选项/开关,这将帮助我控制它)。谁能推荐一下吗

此外,这些选项适用于MVC3。所以,我想知道,在MVC5中是否有更好的解决方案