Scott Gurthrie announced the fourth community technology preview for ASP.NET Framework's MVC, the Model View Controller that will come with .NET Framework 3.5 Service Pack 1.

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.

You can download ASP.NET Framework MVC from Codeplex. For more information and screencasts on how to use MVC in your applications, see ASP.NET Framework MVC.