ASP.NET MVC Beta Released
page 1 of 14
Published: 16 Oct 2008
Unedited - Community Contributed
In this article, Scott provides a detailed explanation of the various features included with the beta release of ASP.NET MVC with the help of relevant screenshots and source code. He begins by describing the Add View menu and examines the new Scripts directory including the support for jQuery in the beta release. Scott elaborates the improvements in the form post, model binder, UpdateModel, and TryUpdateModel methods including the usage of unit testing with these methods. He also examines the usage of [AcceptVerbs] attribute, error message validation, and the various approaches related to the cleanup of HTML Helper methods and integration of Silverlight in ASP.NET MVC project. He wraps up the article with brief coverage of the ASP.NET MVC Futures Assembly and the various features related to the deployment shipped with the ASP.NET MVC Beta release.
by Scott Guthrie
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 58632/ 160


Republished with Permission - Original Article

Today we released a beta of the new ASP.NET MVC framework.  Click here to download it.  You can also visit to explore tutorials, quickstarts, and videos to learn more.

The ASP.NET MVC Beta works with both .NET 3.5 and .NET 3.5 SP1, and supports both VS 2008 and Visual Web Developer 2008 Express SP1 (which is free - and now supports class libraries and web application project types).

Today's ASP.NET MVC Beta release comes with an explicit "go-live" license that allows you to deploy it in production environments.  The previous preview releases also allowed go-live deployments, but did so by not denying permission to deploy as opposed to explicitly granting it (which was a common source of confusion).  Today's release is clearer about this in the license.

The beta release is getting close to V1 feature complete, although there are still a few more features that will be added before the final "V1" release (including several VS tooling enhancements).  The team decided to call this release a "beta", though, because the quality and testing of it is higher than the previous previews (a lot of bug fixes and performance tuning work went into it), and they feel that the core features that are in it are now "baked enough" that there won't be major changes from this release to the final product.

This post contains a quick summary of some of the new features and changes in this build compared to the previous "Preview 5" release: 

New "Add View" Menu in Visual Studio

New \Scripts directory and jQuery Support

Built-in Model Binder Support for Complex Types

Refactored Model Binder Infrastructure

Strongly Typed UpdateModel and TryUpdateModel WhiteList Filtering

Improved Unit Testing of UpdateModel and TryUpdateModel Scenarios

Strongly Typed [AcceptVerbs] attribute

Better Validation Error Messages

HTML Helper Cleanup and Refactoring

Silverlight / ASP.NET MVC Project Integration

ASP.NET MVC Futures Assembly

\Bin and GAC Assembly Deployment

I am also planning to publish a few end to end tutorials in the weeks ahead that explain ASP.NET MVC concepts in more depth for folks who have not looked at it before, and who want a "from the beginning" set of tutorials on how to get started.

View Entire Article

User Comments

Title: how about validation   
Name: geocine
Date: 2010-12-15 7:42:28 PM
Values are not mapped but validations are still executed.
Title: sikat ang pinoy   
Name: renanorola
Date: 2010-02-05 8:35:24 PM
Creating silverlight on mvc are now easy. Thanks for the tutorials I like how you have presented the information in full detail. Keep up the great work
Title: ASP.NET MVC   
Name: Ranganathan
Date: 2009-02-09 1:54:22 AM
Today's beta release is a step closer to the final ASP.NET MVC 1.0 product. While not 100% feature complete, we think the major subsystems are all getting really close to being done, and that the quality level is now pretty good.

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2024  |  Page Processed at 2024-05-20 6:16:13 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search