This is a busy week for Microsoft releases. With Silverlight 2's official arrival still hot out of the oven, Microsoft appears to have today released the ASP.NET MVC Beta. I say "appears" because none of the "big" MS bloggers have yet to comment on this release. In fact, as of this moment, the Beta is not even announced on CodePlex. Fellow Telerik Evangelist Kevin Babcock pointed the release out to me, and sure enough, it's live and ready for downloading on Microsoft's servers. This is the sixth "release" of the fledging MVC framework, and with it we get slightly more polish than what Preview 5 provided. Among some of the changes from Preview 5:
- TempData is now interfaced so different TempData providers can be used (and so TestData can be more easily tested). The default TempData provider is backed by ASP.NET session.
- Fixed OutputCacheFiltering so that it works correctly in authorization scenarios (i.e. the user is always authenticated for methods with the Authorization attribute).
- New namespace created for HTML helper methods: System.Web.Mvc.Html
- New default model binder added to handled complex model types (saving you the need to create lots of custom binders).