|
Rich Internet Applications & AJAX
Desktop Applications
Web Applications
Plug-ins
Client-Side Scripting
Script Code
JavaScript in ASP.NET
Dynamic Pages
Efficient Page Re-draws
AJAX
Google Maps &
Netflix
Creating the Proxy
Making the Asynchronous Call
Callback Function
Server Code
ASP.NET AJAX
ASP.NET 2.0 AJAX Extensions 1.0
ASP.NET AJAX Control Toolkit
Using JavaScript
History & Standards
Use of JavaScript
JavaScript in the Browser
Embedded JavaScript
.js Files
JavaScript Language
Variables
Reserved Words
Types
Strings
Numbers
Boolean
Operators in JavaScript
Logical Operators
Bitwise & Assignment Operators
Functions
Scope
Arrays
Loops
For/In Loops in Arrays
Selection Structures
Excepptions
Error Object
Objects in JavaScript
Creating & Using Custom Objects
Dynamically Adding Methods
For/In Loops with Objects
DHTML, DOM & CSS
What is DHTML?
DHTML Components
XHTML
Document Object Model
Accessing DOM Nodes
Manipulating Elements
Creating & Inserting Nodes
Removing Nodes
DOM Events
DOM Event API
Cascading Style Sheets (CSS)
CSS Syntax
Using a Style Sheet
Using a CSS Class
Microsoft AJAX Client Library
Microsoft AJAX Components
AJAX Client Library
ASP.NET AJAX Documentation
Using the Client Library
Script/Manager Control
Embedded JavaScript Files
Client Library Namespaces
Sys.Debug Tracing
AJAX Client Life-cycle Events
Enable Script Debugging
Extending JavaScript Objects
Array Extensions in Client Library
Object-Oriented JavaScript
Classes
Namespaces
Inheritance
Initialisation
Functions
User Interface
Shortcut Methods
JavaScript in Assemblies
Providing a ScriptReference
|
Partial Page Rendering
Partial Page Rendering
UpdatePanel Control
AJAX Extensions Controls
Controlling Updates
Triggers
Types of Triggers
Server-Initiated Updates
Timer Control
PageRequestManager Class
Customisation Scenarios
Event Handlers
UpdateProgress Control
Cancelling the Async PostBack
Limitations & Performance Issues
Remote Method Calls
Why Remote Methods
Designing Remote Methods
A Web Service in an .asmx File
Registering AJAX Web Services
Calling AJAX Web Services
Running the Application
Handling Errors
Context
Method Parameters
Page Methods
JavaScript Object Notation (JSON)
JSON Data Types
Comparing JSON and SOAP
SOAP Serialisation
ScriptMethod Attribute
AJAX Control Toolkit
AJAX Control Toolkit (ACT)
ACT Controls in Visual Studio
Intellisense for Properties
AjaxControlToolkit.dll
Extender Controls
Rating Control
Using a Style Sheet
MaskedEdit Control
MaskedEditValidator Control
PasswordStrength Control
Page Layout Controls
Tab Controls
CollapsiblePanel Control
Popup Controls
Modal Popup Visual Effects
ACT Controls & Web Services
DynamicPopulate
Application Services
Using ASP.NET Application Services
Forms Authentication
Authorisation
ASP.NET Configuration Tool
Configuration Files
Profile Properties
Using Client-Side Profile Service
Profile JavaScript Code
Storing Profile Information
|