ASP.NET 4.0 Course Introduction Hi. This is Fritz Onion with Pluralsight, and I'd like to welcome you to this course on New Features of ASP. NET 4. 0. In this course we're going to be looking at a number of features including the new ability in Web Forms to define your own routes and actually use endpoints besides ASP. NET. We'll also look at the new route expression builders that make it easy to incorporate links based on your route tables. There are also new improvements in ViewState that let you set the ViewStateMode of a page to be disabled, and that means all the controls on the page will have ViewState off by default. But at the same time, you can go into the individual controls and selectively re-enable them for a much more efficient ViewState usage. There's also a new ClientIDMode attribute that's been added to controls that gives you much better control over the client rendered identifier. There's also a Chart Control that has a number of different formats and features that I'm sure you'll find useful in your pages. And we'll look at the Query Extender Control. That's a way of modifying the result set of a link-based data source, and it includes things like range queries and filter queries. There's a new deployment infrastructure in the MSDeploy set of features that make it much simpler to take your applications and actually deploy them with all the accompanying features to IIS. So, many new features to explore, and we're going to spend the next few modules looking at all of those in detail and more. I look forward to it, and I hope you do too.
ViewState and ClientIdMode Hi. This is Fritz Onion with Pluralsight. In this module we're going to look at a couple of new features in ASP. NET 4. 0, somewhat heterogeneous features, the first of which is some improvements that were made to ViewState in the Web Forms system, and the second of which is the ability to much more precisely control the client IDs that are generated for your server-side controls. So, both of these are really welcome features for those of us building Web Form applications. Let's take a look at them.
Routing Hi. This is Fritz Onion with Pluralsight. In this module we're going to be looking at the new routing feature in ASP. NET 4. 0. It's a really interesting feature that lets you take an existing set of pages and layer a new URL structure on top of them, so a lot of people are finding this very compelling.
Web Deployment Hi. This is Fritz Onion with Pluralsight. In this module we're going to be looking at some of the new web deployment features that shipped with Visual Studio 2010 and ASP. NET 4. 0. There are two things in particular that I want to look at. The first is the new web deployment mechanisms that are available in the form of MSDeploy and how this encompasses a complete new set of tools for deploying web applications to IIS. It fills in a lot of holes that have been missing in past releases. So, we'll talk about things like propagating IIS settings and actually configuring databases for deployment. And then the other significant addition is something called XDT or XML Data Transform language, which they added to make it easy to transform your configuration files on a per deployment basis. So, you can have a separate configuration file for debugging, a separate configuration file for staging server, etc. And they created a language for doing this, which is very simple to use, but it also gives you great flexibility if you need it.
Miscellaneous Topics Hi. This is Fritz Onion with Pluralsight. This module we're going to look at just a few miscellaneous features that were released in ASP. NET version 4. 0. These are features that defy categorization or were not significant enough to put into other modules in this course. I'm going to start with a brief look at some of the Visual Studio features that accompany the 4. 0 release in 2010. There are some interesting features that you may not be aware of that make it easier to do web layout and design. Permanent Redirect. They finally added a feature for doing a redirect that does a 301 instead of a 302. Target Framework tag, meta tags. They've added a convenience feature there. More significant features include the Chart control. This is a full-featured graphic chart rendering that gives you all the capabilities you'd expect. It's a really nice addition to the collection. The Query Extender control that's used extensively in the dynamic data arena, but it's also useful outside of that if you're working with LINQ or LINQ to Entities or LINQ to SQL. Browser capabilities have been enhanced, a new expression syntax for HTML encoding, some enhancements overall to the CSS rendering of the controls, and a few other miscellaneous control enhancements.