ASP.NET Ajax Fundamentals
Learn how to build modern, responsive Web applications on the Windows platform using ASP.NET and Ajax
What you'll learn
ASP.NET Ajax is a Web development framework for building richer, more interactive Web applications. This new Web development framework from Microsoft provides both client-side and server-side components for closing the gap between web and desktop user interfaces. ASP.NET Ajax's browser-neutral client script library is easily integrated with existing Web applications (including ASP.NET 1.* and non-.NET sites), improving response times and enhancing UIs with DHTML and Javascript features that in the past would have taken enormous development efforts and extensive client-side knowledge. ASP.NET 2.0 applications can take advantage of ASP.NET Ajax's server-side features to further enhance their UIs, often through simple markup. This course walks you through the components of ASP.NET Ajax, asks you to build a number of Ajax-enabled applications, and shows how best to leverage the capabilities of Ajax to make your clients' experiences richer.
Table of contents
- Introduction 6m
- Demo: UpdatePanel in action 14m
- Optimizing partial updates 9m
- Demo: Optimizing partial updates 21m
- UpdatePanel triggers 5m
- Demo: UpdatePanel triggers and nesting 6m
- PageRequestManager events 13m
- Demo: Handling PageRequestManager events 14m
- Demo: Using the UpdateProgress control 7m
- Demo: Using the Timer control 4m
- Demo: Error handling with UpdatePanels 10m
- Summary and references 2m
- Introduction 4m
- Demo: Building a script-callable WCF service 18m
- Script-callable WCF services, WebScriptServiceHostFactory (with Demo) 10m
- JavaScript proxy creation (with Demo) 9m
- Script-callable .asmx services 6m
- Demo: Creating script-callable .asmx services 6m
- JSON serialization 8m
- Demo: JSON serialization 13m
- WebInvoke attribute, using PageMethods (with Demo) 8m
- Sys.Services: Profile and Authentication pre-built services (with Demo) 14m
- Cross domain proxies, Summary 4m
- Introduction 2m
- Motivation, ASP.NET Ajax client-side libraries 7m
- Referencing script files, using ScriptMode 6m
- Script combining 6m
- Global script shortcuts ($get) 6m
- Using Function.createDelegate 5m
- Client-side library namespaces and classes 4m
- Using String.localeFormat 6m
- Using Sys.Net.WebRequest manually 4m
- Object oriented programming extensions to JavaScript, Namesapces 7m
- Inheritance in JavaScript 7m
- Interfaces in JavaScript 3m
- Navigating type information 6m
- Summary, References 2m