ASP.NET MVC provides a framework that enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display.
The release adds higher level features to the previously released MVC Preview 3. Guthrie describes the new features in a blog post, ASP.NET MVC Preview 4 Release (Part 1). The release has enough new features for two blog postings. Some of the Preview 4 highlights in Gurthir's first blog entry on the latest preview include:
- An AccountController class in included in the default project template handling login, logout, register, change password. AccountController leverages MembershipProvider.
- Two AJAX helpers were added which use the AjaxOptions class used for asynchronous operations.
- New filters for authorization, exception handling, and output caching.