ASP.NET MVC Tip #42 - Use the Validation Application Block
by Stephen Walter - demonstrates how you can use the Microsoft Enterprise Validation Application Block within an MVC application to perform both basic and advanced form validation. The Validation Application Block supports a rich set of validators that you can begin using in an ASP.NET MVC application.
xVal - a validation framework for ASP.NET MVC by Steven Sanderson - xVal is a validation framework for ASP.NET MVC applications. It makes it easy to link up your choice of server-side validation mechanism with your choice of client-side validation library.