AJAX 4 Using Visual C# 2010: Server Side:
AJAX is based on a collection of open and standards-based technologies that can give Web pages you build a responsiveness that rivals what you get in desktop applications. The course starts out with an exploration of the fundamentals of AJAX. Then you’ll go through a few of the more interesting features in JavaScript that will help you write code that runs in the browser. Next up is an introduction to the five server-side controls that you can use in a Web forms page to reduce the amount of data that has to move between client and server. Then you’ll explore some of the techniques you can use to create applications that give users a good experience with your Web application. Next you’ll look at the AJAX Control Toolkit, a collection of server-side controls and extenders that do a lot of the work that you used to have to write reams of JavaScript code to accomplish.
In this course, you will learn:
- A few of the more interesting features in JavaScript that will help you write code that runs in the browser
- About the server and client-side components of ASP.NET AJAX
- About avoiding full page postbacks that flash in the browser and can be intolerably slow for a user
- How to use multiple UpdatePanel controls with your Web application
- How to hook into the browser’s history feature with your Web application
AJAX Fundamentals
- Introducing AJAX
- Essential JavaScript
- Some LINQ Examples
Server-Side AJAX: UpdatePanel and Related Controls
- Partial Page Rendering
- The ScriptManager Control
- The UpdatePanel Control
- Other Server-Side AJAX Controls
Creating Rich AJAX Applications
- Using Multiple UpdatePanel Controls
- Using Page Methods
- AJAX History and the Browser Back Button
ASP.NET AJAX Control Toolkit
- Introduction to the AJAX Control Toolkit
- Toolkit Controls and Extenders
- ToolkitScriptManager Control