I'm trying to convert some existing validation attributes to business rules. I have some which implement IClientValidatable (most of our validation is actually on the view models, something I'm trying to fix by bringing in Csla). I can easily build the rule in Csla, but my question is how to keep the client side validation. Bringing the attribute into the business layer would not work as the IClientValidatable attribute is MVC only.
Any ideas on getting the validation client side as well?