Take a Look at the ASP.NET MVC 3 Preview 1 Release
The ASP.NET MVC framework is based on the widely popular, proven and time tested Model View Controller design pattern and is instrumental in seperation of concerns in your application to make your application easier to test and maintain. Microsoft has recently released ASP.NET MVC 3 Preview 1 that provides you a new Model-View-Controller (MVC) framework on top ASP.NET 4 runtime environment.
The notable enhancements in this release include the following:
Support for Global Action Filters
Support for .NET 4 Data Annotation and Validation attributes
Support for multiple view engines including even custom view engines
Support for IValidatableObject interface to perform model-level validation
Enhanced support for applying Dependency Injection and integration with other Dependency Injection/IOC containers
Support for improved HTML Helper Methods
Enhanced Support for URL Routing
To know more on ASP.NET MVC 3 Preview 1 and what all it provides, you can see it here.
You can now have your ASP.NET MVC 3 and those of earlier versions reside side by side.
You can download a copy of ASP.NET MVC 3 Preview 1 here.