Here Mudassar Ahmed Khan has explained with an example, how to use Data Annotations attribute for Model validations in ASP.Net MVC Razor.
The Client Side validations will be performed using Model class, Data Annotation attributes and jQuery in ASP.Net MVC Razor.