ASP.NET MVC 2 Release Candidate 2
The ASP.NET MVC team has released a potentially final release candidate for ASP.NET MVC 2. MVC is a model-view-controller framework on top of the existing ASP.NET runtime that separates display and application logic as well as makes test-driven development of ASP.NET applications easier. MVC could be used with a variety of types of web applications but is frequently associated with REST applications.
The significant change in the second release candidate deals with the behavior of property validation to expand the number of conditions under which validation is performed. The release notes describe this change along with the other improvements and bug fixes in the release candidate.