Book description
ASP.NET 2.0 Unleashed is a revision of the best-selling ASP.NET Unleashed, by Microsoft Software Legend Stephen Walther. It covers virtually all features of ASP.NET 2.0 including more than 50 new controls, personalization, master pages, and web parts. All code samples are presented in VB and C#. Throughout the more than 2,000 pages, you will be shown how to develop state-of-the-art Web applications using Microsoft's latest development tools. This resource is guaranteed to be used as a reference guide over and over!
Table of contents
- Copyright
- About the Author
- Acknowledgments
- We Want to Hear from You!
- Introduction
-
I. Building ASP.NET Pages
-
1. Overview of the ASP.NET Framework
- ASP.NET and the .NET Framework
- Understanding ASP.NET Controls
- Understanding ASP.NET Pages
- Installing the ASP.NET Framework
- Summary
- 2. Using the Standard Controls
-
3. Using the Validation Controls
- Overview of the Validation Controls
- Using the RequiredFieldValidator Control
- Using the RangeValidator Control
- Using the CompareValidator Control
- Using the RegularExpressionValidator Control
- Using the CustomValidator Control
- Using the ValidationSummary Control
- Creating Custom Validation Controls
- Summary
- 4. Using the Rich Controls
-
1. Overview of the ASP.NET Framework
-
II. Designing ASP.NET Websites
- 5. Designing Websites with Master Pages
- 6. Designing Websites with Themes
- 7. Creating Custom Controls with User Controls
-
III. Performing Data Access
- 8. Overview of Data Access
- 9. Using the SqlDataSource Control
- 10. Using List Controls
-
11. Using the GridView Control
- GridView Control Fundamentals
- Using Fields with the GridView Control
- Working with GridView Control Events
- Extending the GridView Control
- Summary
-
12. Using the DetailsView and FormView Controls
-
Using the DetailsView Control
- Displaying Data with the DetailsView Control
- Using Fields with the DetailsView Control
- Displaying Empty Data with the DetailsView Control
- Paging through Data with the DetailsView Control
- Updating Data with the DetailsView Control
- Inserting Data with the DetailsView Control
- Deleting Data with the DetailsView Control
- Working with DetailsView Control Events
- Formatting the DetailsView Control
- Using the FormView Control
- Summary
-
Using the DetailsView Control
- 13. Using the Repeater and DataList Controls
-
IV. Building Components
-
14. Building Components
-
Building Basic Components
- Components and Dynamic Compilation
- Mixing Different Language Components in the App_Code Folder
- Declaring Methods
- Declaring Fields and Properties
- Declaring Constructors
- Overloading Methods and Constructors
- Declaring Namespaces
- Creating Partial Classes
- Inheritance and MustInherit Classes
- Declaring Interfaces
- Using Access Modifiers
- Intellisense and Components
- Using ASP.NET Intrinsics in a Component
- Building Component Libraries
- Architectural Considerations
- Summary
-
Building Basic Components
-
15. Using the ObjectDataSource Control
- Representing Objects with the ObjectDataSource Control
- Using Parameters with the ObjectDataSource Control
- Paging, Sorting, and Filtering Data with the ObjectDataSource Control
- Handling ObjectDataSource Control Events
- Concurrency and the ObjectDataSource Control
- Extending the ObjectDataSource Control
- Summary
-
16. Building Data Access Components
- Connected Data Access
- Disconnected Data Access
- Executing Asynchronous Database Commands
- Building Database Objects with the .NET Framework
- Summary
-
14. Building Components
-
V. Site Navigation
- 17. Using the Navigation Controls
- 18. Using Site Maps
- 19. Advanced Navigation
-
VI. Security
- 20. Using the Login Controls
-
21. Using ASP.NET Membership
- Configuring Authentication
- Configuring Authorization
- Using ASP.NET Membership
- Using the Role Manager
- Summary
-
VII. Building ASP.NET Applications
-
22. Maintaining Application State
- Using Browser Cookies
- Using Session State
-
Using Profiles
- Creating Profile Groups
- Supporting Anonymous Users
- Migrating Anonymous Profiles
- Inheriting a Profile from a Custom Class
- Creating Complex Profile Properties
- Saving Profiles Automatically
- Accessing Profiles from Components
- Using the Profile Manager
- Configuring the Profile Provider
- Creating a Custom Profile Provider
- Summary
-
23. Caching Application Pages and Data
- Overview of Caching
-
Using Page Output Caching
- Varying the Output Cache by Parameter
- Varying the Output Cache by Control
- Varying the Output Cache by Header
- Varying the Output Cache by Browser
- Varying the Output Cache by a Custom Function
- Specifying the Cache Location
- Creating a Page Output Cache File Dependency
- Expiring the Page Output Cache Programmatically
- Manipulating the Page Output Cache Programmatically
- Creating Page Output Cache Profiles
- Using Partial Page Caching
- Using DataSource Caching
- Using Data Caching
-
Using SQL Cache Dependencies
- Using Polling SQL Cache Dependencies
- Configuring Polling SQL Cache Dependencies
- Using Polling SQL Cache Dependencies with Page Output Caching
- Using Polling SQL Cache Dependencies with DataSource Caching
- Using Polling SQL Cache Dependencies with Data Caching
- Using Push SQL Cache Dependencies
- Configuring Push SQL Cache Dependencies
- Using Push SQL Cache Dependencies with Page Output Caching
- Using Push SQL Cache Dependencies with DataSource Caching
- Using Push SQL Cache Dependencies with Data Caching
- Summary
- 24. Localizing Applications for Multiple Languages
- 25. Working with the HTTP Runtime
- 26. Configuring Applications
-
22. Maintaining Application State
-
VIII. Building Applications with Web Parts
- 27. Introduction to Web Parts
- 28. Building Web Parts
- 29. Personalizing Web Parts
- 30. Extending the Web Part Framework
-
IX. Custom Control Building
- 31. Building Custom Controls
- 32. Integrating JavaScript in Custom Controls
- 33. Building Templated Databound Controls
-
X. Sample Application
-
34. Building an E-Commerce Application
- Overview of the E-Commerce Application
- Using Master Pages, Themes, and User Controls
- Building a Component Library
- Creating a Custom Site Map Provider
- Creating a Shopping Cart
- Protecting Credit Card Numbers
- Handling Images
- Retrieving Data with AJAX
- Improving Performance Through Caching
- Conforming to Standards
- Summary
-
34. Building an E-Commerce Application
Product information
- Title: ASP.NET 2.0 Unleashed
- Author(s):
- Release date: June 2006
- Publisher(s): Sams
- ISBN: 9780672328237
You might also like
book
ASP.NET 3.5 Unleashed
is the most comprehensive book available on the Microsoft ASP.NET 3.5 Framework, covering all aspects of …
book
ASP.NET 4 Unleashed
The most comprehensive book on Microsoft’s new ASP.NET 4, ASP.NET 4 Unleashed covers all facets of …
book
ASP.NET 2.0 Illustrated
“This book is a phenomenal start for someone new to ASP.NET, as well as a complete …
book
The ASP.NET 2.0 Anthology
An ASP.NET 2.0 book that just helps you get things done! This book contains a collection …