Beginning Ajax with ASP .NET / Wallace B. McClure ... [et al.].
Material type:
Item type | Current library | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|
![]() |
Central Library, Sikkim University General Book Section | 005.1 MCC/B (Browse shelf(Opens below)) | Available | P31584 |
Includes index.
Chapter 1: Introduction to Aiax on ASP.NET
Development Trends
ASP.NET Development
Design Methodology
Problems ASPNET Solves
So, What's the Problem?
Improving the User Experience
What Is AJax?
Advantages of Ajax
History of Ajax
Technologies That Make Up Ajax
Running Ajax Applications
Who's Using Ajax?
Problems Ajax Won't Solve
Summary
Chapter 2: introduction to DHTML
What JavaScript Is, and What It Isn't
General Rules of JavaScript
Writing Your First Biock of JavaScript Code
document. writeO
Using document.writeO in Nested for() Loops
window.status and Events
Getting input from the User
Security Concerns When Getting Text Input
Canceling the Normal Outcome of an Event
Causing an Event Not to "Bubble Up"
Working with images
Working with the image src Attribute
Using Functions
Programmatically Populating the Options in <select>
Using the innerHTML Property
Manipulating the Style Sheet
Creating a Context Menu
Summary
Chapter 3: JavaScript and the Document Obfect Model
From Static to Dynamic — A Brief History
Attempts at Standardization
Digging into Some More JavaScript Basics
Functions and Syntax
Event Handlers
Core Language
Variables
Comments
Datatypes
Operators and Expressions
Row Control and Loops
More on Objects and Functions
Summary of Material So Far
The Document Object Modei
Object Model Standardization (or Lack Thereof)
Working with the DOM
Manipulating Nodes
Properties of a Node
DOM Level 0 General Collections
The DOM, Styles, and CSS
Summary
Chapter 4: The XIVILHttDRequest Object
Code Exampies for This Chapter
What is the XMLHttpRequest Object?
A Little History
Synchronous Requests
Asynchronous Requests
Dealing with Response Data
Enhancing Usability
Passing Parameters to the Server
What about Web Services?
Summary
Chapter 5: Data Communrcation: XML, XSLT, and JSON
XML
History of XML
XML Documents
Parsing XML
XML Summary
XSLT
How Processing Occurs
Built-in Functions
Processing with XSLT
Writing Functions in XSLT
X Path
Integrating XML and Ajax
JSON
Layout of JSON
JSON Example
Summary
Chapter 6: What is Built Into ASP.NET
Out-of-the-Box Controls
TreeView Control
GridView Control
DetailsView Control
Browser Compatibility
The Ramework
ICallbackEventHandler Interface
Page.ClientScript — System.Web.UI.CIientScriptManager
Making All the Moving Parts Work Together
Obtaining a Callback Reference
Implementing the ICallbackEventHandler Interface
Initiating the Asynchronous Process from the Browser
Handling the Result of Asynchronous Server-Side Call on the Client
Handling Errors in the Asynchronous Process
Dealing with Complex Data
Enabling the Page for Asynchronous Callbacks
Obtaining the Data — Implementing the ICallbackEventHandler interface
Dealing with the Returned Data on the Client
Limitations on Returning Complex Data in XML
ICallbackContainer Interface
Summary
Chapter 7: Ajax.NET Professional Library
Acquiring Ajax.NET Pro Version 6.4.16.1
Preparing Your Application
Using the Ajax.NET Pro Library
Registering Your Page for Ajax.NET Pro
Registering Your Methods for AJax.NET Pro
Examining the Request Object
Executing Your AJax on the Client
Digging into response.value
Returning Custom Objects
More Advanced Callbacks and Context
AJax.NET Pro Request Events — Keeping Your Users Updated
Errors, Errors, Errors. They Happen, You Trap 'em.
Using the Ajax.NET Pro Library — Looking under the Hood
When Is the Proxy JavaScript Created?
What Does the JavaScript Do?
What Happens on the Server after the Proxy JavaScript Has Been Fired?
How Is the Method in the Code-Behind Actually Executed and
How Is the Page Actually Created?
What Is Really Being Sent Back to the Client
Summary
Chapter 8: Anatomy off Aiax.NET Pro Library
Getting the Ajax.NET Pro Code
What Do the Ajax.NET Pro Web.Config Settings Accomplish?
What Happens When You Register the Page Class?
What Role Does the Aiax.AjaxMethod() Attribute Play?
How Does the JavaScript Call Get to the Server and Back?
What is an AJax.NET Pro Converter?
Summary
Chapter 9: Other Aiax Frameworks far .NET
Client-Side Rrameworks
Sarissa
HTMLHttpRequest
MochiKit
Server-Side Rrameworks
Architectural Distinctions
introduction to the Firameworks
ComfortASRNET
Setup
Using ComfortASPNET
What You Have Learned
MagicAjax
Setup
Using MagicAjax
What You Have Learned
Anthem.NET
Setup
Using Anthem.NET
What You Have Learned
Summary
Chapter 10: Atlas Client Script
Introduction to Atlas
Major Components
Ajax Support
Asynchronous Communication Only
Adding Atlas Support with the ScriptManager Control
Communicating with Web Services
Generating the JavaScript Proxies
Calling Out to Web Services
Passing Types
Simple Data Types
Complex Data Types
Caching Web Services
Exposing Web Services from a Web Form
Atlas Extensions to JavaScript
Language Enhancements
Registering Namespaces and Classes in Atlas
Namespaces and Classes
Inheritance
Interfaces
Enumerations
Debugging
Debugging Using debug.dump
Debugging Using for() loop
Special Notes Concerning Atlas Cllent-Slde Script
Resources Used
Summary
Chapter 11: Atlas Controls
Controls
Buttons
Sys.UI.Data Controls
Server Controls
Data Binding
Declarative Data Binding
Programmatic Data Binding
Binding Directions
Binding Transformations
Validation
Behaviors
Resources Used
SuPimary
Chanter 12: Atlas Integration with ASP.NET Services
Examining ASRNET Services
Authentication
Authorization/Roies . Membership
Profiles
Web Part Personalization
Using Atlas to Integrate with ASRNET Services
Authentication
Authorization/Roles
Accessing Profiles via Atlas
Profile Property Names
Loading Profiie Data
Save Profile Data
Avoiding Profile Service Gotchas
implementing Drag and Drop via Atlas
Summary
Chapter 13: Debugging
Server-Side Debu^ng
Enabling Debugging Support
Setting Breakpoints
JavaScript and Client-Side Debugging
Tools and Techniques of the Trade
Other Ways of Invoking the Debugger
Other Ways of Inspecting the Value of Variables
Script Debugging So Far
Browser Debugging Tools
The Man in the Middle
Summary
There are no comments on this title.