I have a single page application developed using Knockout.js and Asp.Net MVC3. All seems to be working fine. However when we use traditional full postback model, we can annotate our model with attributes and it works out of the box.
But the problem when working with single page application is Asp.NET MVC has no way to output it's attributes which would make the client side validation magically work out of the box. Please note that I am not interested in writing that boiler plate code of checking each textbox's value and display error message.
Is there any consistent way to do client side validation?