Sunday, November 16, 2008 5:58 PM
Session Slides and Samples from Microsoft ASP.NET Connections
Just posted my session materials from Microsoft ASP.NET Connections, part of DevConnections Las Vegas, Nov 10-13, 2008.
The updated materials, which can be found here, include both slides and samples for the following talks from the show:
Data Control Tips and Tricks
We’ve all seen the basic drag-and-drop demos of the Data Controls, but you don’t build solutions using demo code. In this session, we’ll dig deeper into the Data Controls and the Data Source Controls. During this session, you’ll learn such things as how to add drop-down and check-box fields, how to set a default field value for inserts, how to update database fields that don’t appear in a FormView or DetailsView, how to create GridView controls that can be bound to different datasets on the fly, how to create cascading drop-down controls inside of a Form View, and how to deal with Identity columns during inserts. We’ll also take a look at using the new ListView and DataPager controls added to ASP.NET 3.5.
Programming SQL Server Reporting Services
In this session, you’ll learn how to programmatically manipulate SQL Server 2005 and SQL Server 2008 Reporting Services (SSRS) and integrate SSRS into your ASP.NET applications by employing URL Access, Report Viewer controls, and the Reporting Services Web Services. A major issue with SSRS is that you can normally only display reports using Internet Explorer, but in this session you’ll discover how to integrate SSRS into your applications using any modern browser, including Firefox, Netscape, and Safari. Finally, you’ll learn how to extend reporting services by calling custom .NET assemblies from your SSRS reports.
Ajaxifying Existing Apps with the ASP.NET AJAX Extensions
One problem with ASP.NET pages is that they normally work in an "all or nothing" page postback mode. That is, when you need something on a page to happen, you must trigger a postback. This causes your code to run on the server, with the net effect being that the page shown in the browser is completely replaced with a new page, even if only a small portion of the page actually changes. In this session, Paul will introduce you to the Microsoft ASP.NET AJAX Extensions, which allow you to trigger asynchronous partial page-postbacks, reducing the amount of data sent back and forth between the browser and the server, and improving the overall user experience. You will learn how to use the UpdatePanel and several other ASP.NET AJAX controls to AJAX-ify your existing ASP.NET applications. You’ll also learn about using the controls and extenders from the Microsoft ASP.NET AJAX Control Toolkit to ease your move into the AJAX world.