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:
Session 1
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.
Session
2
Title: AJAX with the UpdatePanel, WebForms, and the AJAX Control
Toolkit
Abstract:
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:
UpdatePanel.
- 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.
WebForms.
- 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.