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



















