I'm excited to announce that I am speaking at VSLive Redmond in August. My two sessions are:
- What's New in ASP.NET 4 WebForms.
- AJAX with the UpdatePanel, WebForms, and the AJAX Control Toolkit.
If you plan to attend or do attend, please send me a message. I love to meet people and talk technology with them.
Here's some info on each of my sessions:
Title: What’s new in ASP.NET 4 WebForms
Abstract: WebForms has been a feature of ASP.NET since the 1.0 release. Many successful applications have been built based on WebForms. Recently, it seems that all of the excitement in ASP.NET has been on MVC. With Version 4, the ASP.NET team has added a number of new features to WebForms. This session will explore the new features in ASP.NET 4 WebForms with an emphasis on:
- Routing. Routing allows an application to accept URLs that are readable to users, are optimized to improve search engine ranking, and do not necessarily map to physical files.
- ViewState. ViewState has been a part of ASP.NET since its initial 1.0 release. ViewState allows an ASP.NET WebForm to respond to events during a post back. Unfortunately, ViewState also can increase the size of page beyond what is actually required unless a developer is careful and pays attention to issues with ViewState. With ASP.NET 4 ViewState, we’ll explore improvements in the ability to control ViewState.
- Client IDs. Before .NET 4.0, the generated Client IDs in WebForms can be very confusing. With .NET 4.0, the ability to control the generated Client IDs in WebForms has been greatly enhanced. We’ll look at these new features for Client IDs in ASP.NET 4.0 WebForms.
- CSS and HTML Improvements. ASP.NET 4 WebForms renders HTML that is compliant with the last HTML standards. We’ll look at how these improvements effect controls and what developers should be aware of.
Benefit to the Attendee:
By attending this session, ASP.NET Developers currently using WebForms will learn about the new features in ASP.NET 4. Developers will be able to immediately apply these features to their existing WebForms applications that they are upgrading to ASP.NET 4 and to new ASP.NET 4 applications that they are building with WebForms.
Title: AJAX with the UpdatePanel, WebForms, and the AJAX Control Toolkit
AJAX is a technology that provides a significant amount of user interaction within the web browser. With ASP.NET 2 AJAX, Microsoft shipped a set of client side and server side AJAX technologies. Recently, Microsoft announced that they are transitioning their client side AJAX technologies; however, they are keeping and will continue to build on the server side AJAX technology. This session will focus on the server side AJAX technologies in the UpdatePanel. With the UpdatePanel, the ASP.NET team has provided an easy way to integrate AJAX functionality into WebForms applications. This session will focus on:
- Introduction. The UpdatePanel will be introduced along with some of the rules that must be followed to use it properly.
- History. Users have been trained that clicking on the back button will take the application to the previous state of the application. We’ll explore how to implement support for History, so that when a user clicks the back button they get the action that they expect.
- Client side events. The UpdatePanel exposes a set of client side events that are similar to server side events. We’ll look at what these are good for and how to implement them.
- We’ll look at some of the improvements in ASP.NET 4 WebForms that make working with AJAX simpler.
AJAX Control Toolkit.
- Introduction. We’ll do an introduction to the AJAX Control Toolkit. What is it and how it can help out WebForms developers.
- Creating your own control just like the ones in the AJAX Control Toolkit.