My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Programming ASP.NET AJAX
By
Christian Wenz
September 2007
Pages: 473
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Basics
Chapter 1
ASP.NET AJAX, Ajax, and ASP.NET
ASP.NET AJAX and Ajax
ASP.NET AJAX and ASP.NET
ASP.NET AJAX Prerequisites and Installation
ASP.NET AJAX Structure and Architecture
A First ASP.NET AJAX Example: Hello User
The ScriptManager Control
Summary
For Further Reading
Chapter 2
JavaScript
The JavaScript Language
Object-Oriented Programming (OOP)
Accessing Page Elements
DOM Methods
Summary
For Further Reading
Chapter 3
Ajax
The XMLHttpRequest Object
The XMLDocument Object
JSON
Summary
For Further Reading
ASP.NET AJAX Extensions
Chapter 4
Using ASP.NET AJAX JavaScript Extensions
ASP.NET AJAX Shortcuts and Helper Functions
Extensions to Existing JavaScript Objects
ASP.NET AJAX OOP Features for JavaScript
Client Versions of .NET Classes
Summary
For Further Reading
Chapter 5
Web Services
Error Handling
Page Methods
Maintaining Session State
Exchanging Complex Data with the Server
Consuming Web Services with JavaScript
Summary
For Further Reading
Chapter 6
UpdatePanel: Refreshing Only Parts of a Page
Making a Page Region Updatable
Summary
For Further Reading
Chapter 7
Using the ASP.NET AJAX Profile Service
Preparing the Web Site
Accessing Profile Data
Accessing Profile Group Data
Summary
For Further Reading
Chapter 8
Using the ASP.NET AJAX Authentication Service
Preparing the Application
Login and Logout
Summary
For Further Reading
Chapter 9
Localizing and Globalizing Applications
Localization
Globalization and Internationalization
Summary
For Further Reading
ASP.NET AJAX Control Toolkit
Chapter 10
Using the Control Toolkit
Installing the Control Toolkit
Using the Control Toolkit
Summary
For Further Reading
Chapter 11
Adding Animation to a Web Page
Animation Framework
Drag-and-Drop
Summary
For Further Reading
Chapter 12
Autocompleting User Input, Fighting Spam, and More
Creating an Accordion Pane
Maintaining the Relative Position of an Element
Adding Autocomplete Behavior to a TextBox Control
Attaching a Calendar to a Text Field
Dynamically Collapsing a Single Panel
Displaying a Pop Up Over a Page
Fighting Spam in Blogs and in Other Entry Forms
Creating a Tabbed Interface
Summary
For Further Reading
Chapter 13
Writing Custom Controls and Contributing to the Community
Writing Custom ASP.NET AJAX Controls
Contributing to the Control Toolkit
Summary
For Further Reading
ASP.NET AJAX Futures
Chapter 14
Client Controls
Introducing ASP.NET AJAX Client Controls
Using ASP.NET AJAX Controls
Handling Control Events
Summary
For Further Reading
Chapter 15
Binding and Validating Data
Data Binding
Data Validation
Summary
For Further Reading
Chapter 16
Using Behaviors and Components
Using Behaviors
Using Components
Summary
For Further Reading
Chapter 17
Using Server Data
Using a ListView Control
Creating a Custom Data Source
Summary
For Further Reading
Chapter 18
Using Remote Web Services
Using the Google Web Service
Using the Amazon Web Service
Transforming a Web Service Result with XSLT
Using the Yahoo! Web Service (and REST and XPath)
Summary
For Further Reading
Chapter 19
Using Animations
Using Animations
Using an Animation to Create a Fade Effect
Summary
For Further Reading
Chapter 20
Fixing Bookmarks and Back/Forward Buttons
Fixing with Code
Fixing Bookmarks and Back/Forward Buttons with Controls Using UpdateHistory
Fixing Bookmarks and Back/Forward Buttons with Controls Using the ASP.NET AJAX Futures
Summary
For Further Reading
Chapter 21
Web Parts
Using ASP.NET AJAX with ASP.NET Web Parts
Summary
For Further Reading
Microsoft AJAX Library
Chapter 22
Using ASP.NET AJAX with Other Server Technologies
Using ASP.NET AJAX with PHP
Summary
For Further Reading
Appendixes
Appendix
Debugging ASP.NET AJAX Applications
Debugging Tools
Debugging in Visual Studio
Debugging Features in ASP.NET AJAX
Summary
For Further Reading
Appendix
XMLHttpRequest Reference
Methods
Properties
Appendix
DOM Reference
Generic Methods and Properties
Document Methods and Properties
Appendix
ASP.NET AJAX Reference
Helper Functions
Object Extensions
Appendix
ScriptManager, UpdatePanel, UpdateProgress, and Timer Declarative Reference
ScriptManager
UpdatePanel
UpdateProgress
Timer
Colophon
Return to
Programming ASP.NET AJAX