Fluent Validation is a small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your business objects.

Introduction

This article help us to learn how to implement ASP.NET MVC validation using Fluent Validation. Fluent validation is a small validation library for .NET that uses a Fluent interface and lambda expressions for building validation rules for our business objects. Fluent validation is one way of setting up dedicated validator objects, that we would use when we want to separate validation logic from business logic.

Please have a look at my previous articles where i have explained other validations

Conclusion

Reference

About the Author

Full Name: RamaSagar PulidindiMember Level: Silver Member Status: Member,MVPMember Since: 12/30/2012 1:51:40 AMCountry: India ramasagar http://www.ramasagar.com
A Software Profesional working in Microsoft .NET technologies since year 2008, and I work for Dake ACE. I am passionate about .NET technology and love to contribute to the .NET community at Dot Net Funda

Thanks for the article, well explained. However could you also let us know what is the difference between normal validation using the model and fluent validation in ASP.NET MVC? In this case I noticed that we have to create one more validator class but in normal validation, we just write the validation attributes in the Model itself.