Hey, I'm giving two talks at MIX this year. This is my first MIX! Come hear about all of the new changes coming with ASP.NET 4.0 and ASP.NET AJAX 4.0 at the MIX conference next week. I'm giving two talks: Microsoft ASP.NET 4.0: What's Next? and Microsoft ASP.NET: Taking AJAX to the Next Level. My first talk is an overview talk on all of the new features and improvements coming with ASP.NET Web Forms 4.0
I've spent the last 6 months concentrating on ASP.NET MVC (because that is my day job) and I haven't really been paying attention to all of the changes coming with ASP.NET Web Forms. I was surprised about the number of changes coming with ASP.NET 4.0. Here is a (very) partial list of these changes:
(1) Control over client IDs -- This is a welcome feature for those of us who do a lot of client-side programming. This change will make it much easier to target HTML tags rendered by server-side controls with JavaScript and Cascading Style Sheets.
(2) Control over View State -- Currently, view state is enabled for all controls by default. Most developers are pretty lazy about disabling view state when they don't need it. In ASP.NET Web Forms 4.0, you can invert the normal state of things and disable view state by default.
(3) QueryExtender Control -- The new QueryExtender control enables you to easily filter data retrieved by the EntityDataSource or LinqDataSource controls. You can use it to easily create search pages.
(4) Better support for web standards -- Several improvements have been made to the ASP.NET Web Forms 4.0 framework that enable you to more easily build websites that are compliant with web standards such as XHTML and Accessibility standards. For example, you can prevent a FormView control from rendering an HTML table automatically.
(5) Improvements to Dynamic Data -- Several great new features are being added to Dynamic Data. My favorite new feature is Entity Templates which enable you to create templates for display, editing, and inserting new instances of an entity (such as a Product entity).
(6) Search Engine Optimization (SEO) -- There are several new features added to the ASP.NET framework that make it easier to get your website pages indexed by search engines. For example, the new ASP.NET Web Forms Routing framework enables you to expose your ASP.NET pages with more intuitive URLs.
Again, this is a partial list. To learn more about all of the changes coming with ASP.NET Web Forms 4.0, come to my MIX talk on Wednesday, March 18, at 11:30am.
My other talk is devoted to the new features coming with the new Microsoft client-side ASP.NET AJAX framework. This is an entirely new AJAX framework that enables you to create client-side templates and controls. For example, the ASP.NET AJAX framework includes a client-side DataView control that enables you to retrieve a set of database records and render the records in a browser. The amazing thing is that you can do all of this in an HTML page. This framework is not dependent on server-side ASP.NET pages.
My AJAX talk, entitled Microsoft ASP.NET:Taking AJAX to the Next Level, is on Thursday, March 19, at 4:15pm.
I hope to see you at MIX!