求助 mvc Remote 验证问题
[Remote("IsExitsLoginName", "User")]public string LoginName { get; set; }
注册的时候实现了Remote验证,但登录和编辑时也被加上了这个验证,怎样让登录和编辑时不执行Remote验证 --------------------编程问答-------------------- 从RemoteAttribute继承一个自定义的类
在构造函数中添加一个参数,string[] ignoreActions
重写IsValid方法,然后加上判断,如果传入的validationContext中的Action位于这个列表,就忽略掉。
重写RemoteAttribute可以参考
http://www.codeproject.com/Articles/361113/Extending-the-MVC3-RemoteAttribute-to-validate-ser
(不过作者是为了允许传一个参数,你是增加对Action的判断)
这样以后类似问题就一劳永逸解决了
补充:.NET技术 , ASP.NET