Microsoft has announced the release of a public beta of the upcoming .NET 3.5 SP1 and VS 2008 SP1 releases. Both include a roll-up of bug fixes since November’s release and new features for ASP.NET, client development, the return of classic ASP debugging (sadly this could be very useful for me!), improved peformance and better Visual Studio javascript formating and intellisense. Among the new features ASP.NET Dynamic Data which Scott Guthrie described as:
a rich ASP.NET data "scaffolding" framework that enables you to quickly build functional data-driven web application. With the ASP.NET Dynamic Data feature you can automatically build web UI (with full CRUD - create, read, update, delete - support) against a variety of data object models (including LINQ to SQL, LINQ to Entities, REST Services, and any other ORM or object model with a dynamic data provider).
SP1 adds this new functionality to the existing GridView, ListView, DetailsView and FormView controls in ASP.NET, and enables smart validation and flexible data templating options. It also delivers new smart filtering server controls, as well as adds support for automatically traversing primary-key/foreign-key relationships and displaying friendly foreign key names - all of which saves you from having to write a ton of code.
A second item added is the ASP.NET Routing Engine (System.Web.Routing) which is:
a flexible new URL routing engine that allows you to map incoming URLs to route handlers. It includes support for both parsing parameters from clean URLs (for example: /Products/Browse/Beverages), as well as support to dynamically calculate and generate new URLs from route registrations.
This new routing engine is used by both ASP.NET Dynamic Data as well as the new ASP.NET MVC framework. It will support both WebForms and MVC based requests.
An update for the ASP.Net MVC is not part of the SP1, it’s last update was a CodePlex source refresh preview in April 16.