In this video series
Joe Stagner and others from the Microsoft product team demonstrate how to use ASP.NET AJAX.
Get Started with the ASP.NET AJAX Control ToolkitLearn how to extend your ASP.NET AJAX applications using the ASP.NET AJAX Control Toolkit. This video starts with the very basics, including downloading and installing the toolkit, and adding a few...
Get Started with ASP.NET AJAXNote that ASP.NET AJAX is included as part of .NET 3.5, so the installation part of this video is only relevant if you are using .NET FX 2.0.
Use the ASP.NET AJAX CascadingDropDown Control ExtenderThis video demonstrates how ASP.NET’s standard DropDownList can become AJAX-enabled using the CascadingDropDown control extender from the ASP.NET AJAX Control Toolkit. You will also see how...
Implement Dynamic Partial-Page Updates with ASP.NET AJAXIn this video you will learn how to add dynamic partial-page updates to your ASP.NET application using Microsoft ASP.NET AJAX. In particular, you will see how to use the TimerControl to manage...
Use the ASP.NET AJAX Popup Control ExtenderThis video demonstrates the use of the Popup control extender that ships with the ASP.NET AJAX Control Toolkit. Learn how to extend a TextBox control so that, when it receives focus, a popup dialog...
Use the ASP.NET AJAX ModalPopup Extender ControlLearn how to use the ASP.NET AJAX ModalPopup extender control that comes with the ASP.NET AJAX Control Toolkit. In this video the ModalPopup extender is used to pop open a standard ASP.NET Panel...
Use the ASP.NET AJAX AlwaysVisible Control ExtenderSee how easy it is to anchor a page element to a position on screen, where it remains always visible no matter how far the user may scroll the document. The floating page element may be anything...
Use the ASP.NET AJAX TextBoxWatermark Control ExtenderIn this video you will learn how to use the TextBoxWatermark control extender from the ASP.NET AJAX Control Toolkit, which adds new watermark properties to all standard TextBox controls on an ASP.NET...
Make Client-Side Network Callbacks with ASP.NET AJAXIn this video we see how Microsoft ASP.NET AJAX helps web developers make network callbacks directly from client-side script code. We see also how an ASP.NET AJAX-enabled web service generates the...
Add ASP.NET AJAX Features to an Existing Web ApplicationLearn how easily you add Microsoft ASP.NET AJAX functionality to an existing ASP.NET application. This video shows that there is no need to change your server controls or data access code —...
ASP.NET AJAX Enable an Existing Web ServiceThis video demonstrates how simple it is to add Microsoft ASP.NET AJAX functionality to an existing ASP.NET web service. This enables the web service to generate a JavaScript proxy that the client...
Use the ASP.NET AJAX Client Library ControlsDemonstrates the client-side programming experience using scripts and controls from the ASP.NET AJAX client library. The client controls add actions, behaviors, and data-bindings to the client-side...
Use the ASP.NET AJAX Accordion ControlLearn how the ASP.NET AJAX Accordion control makes efficient use of screen real-estate by enabling the smooth animated transition between different content panes.
Use the ASP.NET AJAX FilteredTextbox ExtenderLearn how the handy ASP.NET AJAX FilteredTextbox extender allows the developer to define which characters the user may enter in a text box control.
Use the ASP.NET AJAX HoverMenu ExtenderDiscover how to use the HoverMenu extender control to create a context-sensitive menu that appears whenever the user hovers the mouse over an element of a web page.
Use the ASP.NET AJAX DynamicPopulate ExtenderWatch a demonstration of using the ASP.NET AJAX DynamicPopulate extender to dynamically populate an area of a web page with the results of an asynchronous call to a web method.
Use the ASP.NET AJAX Collapsable Panel ExtenderIn this video you will learn how to use the ASP.NET AJAX Collapsable Panel Extender to allow the user to dynamically show or hide content on a web page.
Use the ASP.NET AJAX Draggable Panel ExtenderWith the ASP.NET AJAX Draggable Panel Extender you can provide a content panel with a header area that allows the user to move the panel around the web page.
Use the ASP.NET AJAX PasswordStrength ExtenderLearn how the PasswordStrength extender control provides immediate and dynamic feedback to users about the strength of their chosen passwords. The feedback can be a text notice, a graphical bar...
Use the ASP.NET AJAX RoundedCorners ExtenderIn this video we see how the RoundedCorner extender control can give your web pages a softer look and feel by adding attractive round corners to content areas.
Use the ASP.NET AJAX DropShadow ExtenderDiscover how to improve the presentation of ASP.NET sites by using the AJAX DropShadow extender control to add opaque, rounded-corner drop shadows to areas of your pages.
Use the ASP.NET AJAX ToggleButton ExtenderDemonstrates using the ToggleButton extender control to modify the behavior and appearance of the standard ASP.NET CheckBox control to enhance the user interface.
Use an ASP.NET AJAX ScriptManagerProxyLearn how a ScriptManagerProxy enables a content page to pass references to the ScriptManager placed on its ASP.NET master page, allowing each content page to define its own AJAX behavior.
Implement the Predictive Fetch Pattern for AJAXDemonstrates an implementation of the Predictive Fetch pattern for AJAX, where the AJAX engine uses the current state of the user’s interaction to predict which set of content will...
Use the ASP.NET AJAX Timer ControlThe AJAX Timer control enables a portion of an ASP.NET web page to be dynamically updated at a regular interval, rather than needing the user to perform an action such as clicking on a...
Get Started with the ASP.NET AJAX Animation Extender ControlThis video introduces the Animation extender control from the ASP.NET AJAX Control Toolkit, which provides developers with a fully-extensible framework for adding animation effects to an...
Use the ASP.NET AJAX ConfirmButton ExtenderLearn how the ConfirmButton extender in the ASP.NET AJAX Control Toolkit provides a simple way to add a confirmation dialog to the click event of a Button, LinkButton, or ImageButton...
Implement the AJAX Incremental Page Display PatternTraditionally when a Web page is requested, the user must wait while the entire page is retrieved from the server after which the complete page appears suddenly in the browser. This video...
Implement the AJAX Paging PatternIn this video we see how to use ASP.NET AJAX to implement the paging pattern, which enables the ASP.NET application to present a large amount of data as being separated into smaller...
Use the ASP.NET AJAX Slider ControlThe Slider control from the ASP.NET AJAX Control Toolkit provides a simple and elegant way for the user to select a numeric value. This video shows how to add a Slider control to your...
Implement the Incremental Page Display Pattern using HTTP GET and POSTThis video takes another look at the AJAX Incremental Page Display Pattern in which the Web page is retrieved and displayed incrementally. In this video the data is retrieved from the...
Use the ASP.NET AJAX UpdateProgress ControlIn an AJAX application there is often a noticeable pause between the time the browser makes a network request and the time the browser receives a response. To let the user know that the...
Use the ASP.NET AJAX AutoComplete ControlThe AutoComplete extender control from the ASP.NET AJAX Control Toolkit provides real-time suggestions to the user as he or she types in a text box on the Web page, where the list of...
Use the ASP.NET AJAX DropDown ControlWith the DropDown control extender from the ASP.NET AJAX Control Toolkit, you can present the user with a drop-down list of options that trigger a partial-page update elsewhere on the...
Configure the ASP.NET AJAX Calendar ControlIn this video we see a demonstration of the variety of options available to configure the appearance and the behavior of the Calendar extender control from the ASP.NET AJAX Control...
Use the ASP.NET AJAX MutuallyExclusive Checkbox ExtenderThe MutuallyExclusive control from the ASP.NET AJAX Control Toolkit enables the developer to configure a number of check boxes as mutually exclusive, which ensures the user may only check...
Use the ASP.NET AJAX MaskedEdit ControlsThe ASP.NET AJAX Control Toolkit provides the MaskedEdit control and the MaskedEditValidator control which work together to prompt, style, and validate the data that the user enters in a...
Use the ASP.NET AJAX ListSearch ExtenderThis video demonstrates the use of the ListSearch extender control from the ASP.NET AJAX Control Toolkit. The ListSearch extender enhances DropDownList and ListBox controls so that a...
Use the ASP.NET AJAX NoBot ControlThe NoBot control from the ASP.NET AJAX Control Toolkit helps prevent certain types of unauthorized access to your Web applications. In this video we see how the NoBot control...
Use the NumericUpDown Extender ControlIn this video we examine the NumericUpDown extender control from the ASP.NET AJAX Control Toolkit. We see how the NumericUpDown extender adds “up” and “down”...
Use the PagingBulletedList Extender ControlThis video demonstrates the use of the PagingBulletedList extender control from the ASP.NET AJAX Control Toolkit. We learn how the PagingBulletedList extender adds client-side paging...
Implement the AJAX After Processing PatternThe ASP.NET AJAX framework allows your server-side code to hook in and respond to various client-side events. In this video we learn how to implement the After Processing...
Use the ASP.NET AJAX ValidatorCallout ExtenderThe standard ASP.NET validation controls work on both the server and the client. Server-side validation adds to the security of your Web application, while client-side validation adds...
Use the ASP.NET AJAX History ControlOne problem faced by a typical AJAX application is that a partial page update is not added to the history of the Web browser. This means that the browser’s Back button does not...
Use the ASP.NET AJAX Tabs ControlThis video demonstrates the basics of the Tabs control from the ASP.NET AJAX Control Toolkit, with which you can create a set of tabs to organize content on a Web page. ...
Use the ASP.NET AJAX ResizableControl ExtenderThe ResizableControl extender from the ASP.NET AJAX Control Toolkit allows the developer to specify a region of the Web page that the user may resize dynamically. This video demonstrates...
Choose Between Methods of AJAX Page UpdatesIn this video Joe Stagner compares the two primary methods of performing AJAX-style page updates in an ASP.NET application.
The first method is to use an UpdatePanel,...
Update Multiple Regions of a Page with ASP.NET AJAXIn this video we learn that the ASP.NET AJAX UpdatePanel control provides two properties that you may use to update multiple regions of a Web page in response to a single client-side...
Use the ASP.NET AJAX Profile ServicesASP.NET 2.0 introduced
Profile properties with which you can store details for each user of your ASP.NET Web...
Debug ASP.NET AJAX Applications Using Visual Studio 2005In this video we learn how to use Visual Studio 2005 to debug ASP.NET AJAX applications. We are shown how the ScriptManager is used to access the JavaScript created by the ASP.NET...
Use Other JavaScript User Interface Libraries with ASP.NET AJAXMicrosoft is part of the
OpenAjax alliance and the Microsoft AJAX Library is designed to work seamlessly with third-party JavaScript user...
Use the ASP.NET AJAX SlideShow ExtenderThis video demonstrates how the SlideShow extender from the ASP.NET AJAX Control Toolkit turns the standard ASP.NET Image control in to a fully-functional slide show. We also see how...
Use the ASP.NET AJAX UpdatePanelAnimation ExtenderBy adding animation to a partial-page update we can inform the user when an update is occuring, and when it has finished. The UpdatePanelAnimation extender adds animation effects to...
Determine Whether an Asynchronous Postback has OccurredThe Page_Load method of an ASP.NET Web form will execute during either a standard full-page postback or an asychnronous partial-page postback. In this video we learn how we can use the...
Use JavaScript to Refresh an ASP.NET AJAX UpdatePanelIn this video we learn two different ways of using JavaScript logic to refresh the content of an ASP.NET AJAX UpdatePanel control. The first way is to add a Button-type server control to...
Build a Custom ASP.NET AJAX Server ControlLearn how to create a custom Web server control with ASP.NET AJAX functionality using the AJAX extensions in the Microsoft AJAX Library. This video walks you through both the...
Implement the Persistent Communications Pattern with the UpdatePanelIn a traditional Web site the browser and the server do not maintain an ongoing communication, but communicate only in response to the user performing an action. In a modern Web site...
Use the Conditional UpdateMode of the UpdatePanelThe ASP.NET AJAX UpdatePanel includes an UpdateMode property that may be set to ‘Always’ or ‘Conditional’. The default is Always, in which case the...
Localize an ASP.NET AJAX ApplicationIn this video we start with an overview of the localization capabilities of the standard ASP.NET framework, and then look at the localization features of the ASP.NET AJAX Extensions. ...
Trigger an UpdatePanel Refresh from a DropDownList ControlIn most of our videos on the ASP.NET AJAX UpdatePanel, we have used a Button control to cause an UpdatePanel to refresh its content. Yet we may use any event raised by any other...
Implement the Persistent Communications Pattern using Web ServicesIn a traditional Web site the browser and the server do not maintain an ongoing communication, but communicate only in response to the user performing an action. In a modern Web site...
Build Custom Server Controls that Work With or Without ASP.NET AJAXDo you have an idea for a custom server control that should be able to work without ASP.NET AJAX, yet could take advantage of ASP.NET AJAX if it is available? In this video we learn...
Create an ASP.NET AJAX Extender from ScratchLearn how to create an ASP.NET AJAX extender for a standard ASP.NET server control. We are shown how to add server-side properties and client-side JavaScript to extend the...
Associate AJAX Client Behavior with an ASP.NET Server ControlLearn how to create a client behavior based upon Microsoft AJAX that can be associated with an ASP.NET server control on an .aspx page. The client behavior extends the functionality...
Retrieve Values From Server Side AJAX ControlsIn this video I will demonstrate how to retrieve values from server side AJAX controls like the ones found in the AJAX toolkit.
The AJAX Toolkit Reorder ControlIn this video I will demonstrate the use of the reorder control that ships with the AJAX toolkit. The reorder control lets you present to your users a list of data items that can be...