| | Copyright |
| | Foreword |
| | Preface |
| | Chapter 1. Atlas, Ajax, and ASP.NET |
| | | Section 1.1. Atlas and Ajax |
| | | Section 1.2. Atlas and ASP.NET |
| | | Section 1.3. Atlas and Future Development |
| | | Section 1.4. Atlas Prerequisites and Installation |
| | | Section 1.5. Atlas Structure and Architecture |
| | | Section 1.6. A First Atlas Example: Hello User |
| | | Section 1.7. The ScriptManager Control |
| | | Section 1.8. Summary |
| | | Section 1.9. For Further Reading |
| | Chapter 2. JavaScript |
| | | Section 2.1. The JavaScript Language |
| | | Section 2.2. Object-Oriented Programming (OOP) |
| | | Section 2.3. Accessing Page Elements |
| | | Section 2.4. DOM Methods |
| | | Section 2.5. Summary |
| | | Section 2.6. For Further Reading |
| | Chapter 3. Ajax |
| | | Section 3.1. The XMLHttpRequest Object |
| | | Section 3.2. The XMLDocument Object |
| | | Section 3.3. JSON |
| | | Section 3.4. Summary |
| | | Section 3.5. For Further Reading |
| | Chapter 4. Controls |
| | | Section 4.1. Introducing Atlas Client Controls |
| | | Section 4.2. Using Atlas Controls |
| | | Section 4.3. Handling Control Events |
| | | Section 4.4. Summary |
| | | Section 4.5. For Further Reading |
| | Chapter 5. Data Binding and Validation |
| | | Section 5.1. Data Binding |
| | | Section 5.2. Data Validation |
| | | Section 5.3. Summary |
| | | Section 5.4. For Further Reading |
| | Chapter 6. Components and Behaviors |
| | | Section 6.1. Using Behaviors |
| | | Section 6.2. Using Components |
| | | Section 6.3. Summary |
| | | Section 6.4. For Further Reading |
| | Chapter 7. Animations |
| | | Section 7.1. Using Animations |
| | | Section 7.2. Using an Animation to Create a Fade Effect |
| | | Section 7.3. Summary |
| | | Section 7.4. For Further Reading |
| | Chapter 8. Client Script Library |
| | | Section 8.1. Atlas OOP Features for JavaScript |
| | | Section 8.2. Client-Side Versions of .NET Classes |
| | | Section 8.3. Summary |
| | | Section 8.4. For Further Reading |
| | Chapter 9. Using Server Data |
| | | Section 9.1. Using a ListView Control |
| | | Section 9.2. Creating a Custom Data Source |
| | | Section 9.3. Summary |
| | Chapter 10. Web Services |
| | | Section 10.1. Error Handling |
| | | Section 10.2. Inline Web Service Methods |
| | | Section 10.3. Maintaining Session State |
| | | Section 10.4. Consuming External Web Services |
| | | Section 10.5. Summary |
| | | Section 10.6. For Further Reading |
| | Chapter 11. Extending Controls |
| | | Section 11.1. Adding Drag and Drop to a Control |
| | | Section 11.2. Adding Autocomplete to a Control |
| | | Section 11.3. Making a Page Region Updateable |
| | | Section 11.4. Summary |
| | | Section 11.5. For Further Reading |
| | Chapter 12. Virtual Earth |
| | | Section 12.1. Displaying a Map |
| | | Section 12.2. Adding Pushpins with Pop-Ups to a Map |
| | | Section 12.3. Summary |
| | | Section 12.4. For Further Reading |
| | Chapter 13. Web Parts and Gadgets |
| | | Section 13.1. Using Atlas with ASP.NET Web Parts |
| | | Section 13.2. Creating Windows Live Gadgets with Atlas |
| | | Section 13.3. Summary |
| | | Section 13.4. For Further Reading |
| | Chapter 14. Atlas Control Toolkit |
| | | Section 14.1. Installing the Toolkit |
| | | Section 14.2. Using the Toolkit |
| | | Section 14.3. Writing Custom Controls |
| | | Section 14.4. Summary |
| | | Section 14.5. For Further Reading |
| | Chapter 15. Using Atlas with Other Server Technologies |
| | | Section 15.1. Using Atlas with PHP |
| | | Section 15.2. Summary |
| | | Section 15.3. For Further Reading |
| | Chapter 16. Other Ajax Tools |
| | | Section 16.1. Client Callbacks |
| | | Section 16.2. Ajax.NET |
| | | Section 16.3. Pure JavaScript |
| | | Section 16.4. Consuming Web Services with JavaScript |
| | | Section 16.5. Summary |
| | | Section 16.6. For Further Reading |
| | Appendix A. XMLHttpRequest Reference |
| | | Section A.1. Methods |
| | | Section A.2. Properties |
| | Appendix B. DOM Reference |
| | | Section B.1. Generic Methods and Properties |
| | | Section B.2. Document Methods and Properties |
| | Appendix C. Atlas Reference |
| | | Section C.1. JavaScript Extensions |
| | | Section C.2. Web Controls |
| | | Section C.3. Validation Controls |
| | | Section C.4. Behaviors |
| | | Section C.5. Data Controls |
| | | Section C.6. Animations |
| | | Section C.7. Virtual Earth Maps |
| | | Section C.8. Web Parts |
| | | Section C.9. Helper Classes |
| | Appendix D. ScriptManager and UpdatePanel Declarative Reference |
| | | Section D.1. ScriptManager |
| | | Section D.2. UpdatePanel |
| | About the Author |
| | Colophon |
| | Index |