Added the following new features:
* New "Add View" menu in Visual Studio
* Folder \ Scripts and jQuery support
* Built-in support for Model Binder for complex types
* Model Binder infrastructure rebuilt
* Improved UpdateModel and TryUpdateModel methods
* Improved testing of UpdateModel and TryUpdateModel scripts
* AcceptVerbs attribute typed. Added HttpVerbs enumeration.
* Improved default error messages during validation
* Modified some helper methods. Changed form creation. Methods of steel extension-methods of class HtmlHelper.
* Support for projects with Silverlight 2
* ASP.NET MVC Futures build
available for this beta
* Support for placing assemblies in the GAC
Download beta . In more detail, as always
with ScottGu .
')
To go from preview 5 to beta, you must perform the following steps:
1. Update the links in the project to the following assembly:
System.Web.Abstractions.dll
System.Web.Routing.dll
System.Web.Mvc.dll
By default, these assemblies are located here:
% ProgramFiles% \ Microsoft ASP.NET \ ASP.NET MVC Beta
Download ASP.NET MVC Futures and update the link to Microsoft.Web.Mvc.dll.
2. In the Web.config section of the namespaces section add the following, if not already added:
[<] add namespace = "System.Web.Mvc.Html" [/>]
3. Rename Form helper to BeginForm.
4. In conclusion, compile the project after these changes and fix everything that was changed by this release.
PS:
ScottGU also mentioned the future of Web Forms: “in .NET 4.0, rich routing capabilities will be added, improved support for HTML css markup, full control on the ClientId property, more AJAX features.”