One framework to rule us all…

ASP.NET MVC Release Candidate now available

Scott Guthrie has just posted announcing the availability of ASP.NET MVC 1.0 Release Candidate. Great news for anyone developing in this technology. 

The ASP.NET MVC Framework is a Model-view-controller framework which Microsoft is adding to ASP.NET. It allows software developers to build a Web application as a composition of three roles: Model, View and Controller. A Model represents the state of a particular aspect of the application. Frequently, a model maps to a database table with the entries in the table representing the state of the table. A Controller handles interactions and updates the model to reflect a change in state of the application. A View extracts necessary information from a model and renders a user interface to display that.

Few of the highlights of this release:

Visual Studio Tooling Improvements

  • Add Controller Command
  • Add View Command
  • Adding and Customizing Scaffold Templates
  • Go To Controller / Go To View
  • MSBuild Task for Compiling Views
  • View Refactoring Support

View Improvements

  • Views without Code-Behind Files
  • Model Property
  • Setting the Title
  • Strongly Typed HTML/AJAX Helpers

Form Post Improvements

  • [Bind(Prefix=””)] No Longer Required for Common Scenarios
  • ModelBinder API Improvements
  • IDataErrorInfo Support

Unit Testing Improvements

  • ControllerContext changed to no longer derive from RequestContext
  • AccountsController Unit Tests
  • Cross Site Request Forgery (CSRF) Protection

File Handling Improvements

  • FileResult and File() helper method
  • File Uploading Support

AJAX Improvements

  • jQuery Intellisense Files included within ASP.NET MVC Project Template
  • Request.IsAjaxRequest Property
  • JavaScriptResult ActionResult and JavaScript() helper method

You can download it here, and check out the release notes here.

More info: ScottGu’s Blog

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply