ASP.NET MVC 2.0 is now available and shipping with Visual Studio
2010 and .NET 4. A new update to Microsoft’s
Model-View-Controller technologies, MVC 2 enables developers to
build dynamic, data-driven Web sites. Professional ASP.NET
MVC 2 shows you step-by-step how to use MVC 2.
You’ll learn both the theory behind MVC 2, as well as walk
through practical tutorials, where you’ll create a real-world
application. Topics include transitioning from ASP.NET development,
as well as an overview of related tools and technologies, including
LINQ, jQuery, and REST.

This book is for web developers who are looking to add more
complete testing to their web sites, and who are perhaps ready for
"something different."

In some places, we assume that you're somewhat familiar with
ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET
WebForms developers out there who are interested in ASP.NET MVC so
there are a number of places in this book where we contrast the two
technologies. Even if you're not already an ASP.NET developer, you
might still find these sections interesting for context, as well as
for your own edification as ASP.NET MVC may not be the web
technology that you're looking for.