内容简介
下卷
11. Validation
The RequiredFieldValidator
The Summary Control
The Compare Validator
Range Checking
Regular Expressions
Custom Validation
Validation Groups
12. Forms-Based Security
Authentication
Setting Up Forms-Based Authentication
13. Master Pages and Navigation
Master Pages
Navigation
Filtering Based on Security
14. Personalization
Creating Personalized Websites
Themes and Skins
Web Parts
15. Custom and User Controls
User Controls
Custom Controls
Derived Controls
Composite Controls
16. Web Services
Introducing Web Services
Understanding Web Service Protocols and Standards
Using SOAP Web Services
Developing an ASP.NET SOAP Web Service
Calling the Web Service
Developing a WCF Web Service
Creating and Consuming AJAX-Enabled Web Services
Introducing REST and JSON
Learning More About Web Services
17. Caching and Performance
Types of Caching
Data Caching
Output Caching
Fragment Caching: Caching Part of a Page
Object Caching
The HttpCachePolicy Class
Performance
Benchmarking and Profiling
18. Application Logic and Configuration
Introducing IIS 7.0
Application-Wide Logic
Configuring the Application
Modifying web.config with IIS 7.0
Web Site Administration Tool
Custom Configuration Sections
19. Tracing, Debugging, and Error Handling
Creating the Sample Application
Tracing
Debugging
Error Handling
Custom Error Pages
20. Deployment
Assemblies
Local Deployment
Global Deployment
Windows Installer
Web Deployment Projects
21. Epilogue: From Now to vNext
(Some of) The Winnowing Process
On the Stove
On the Far Horizon
A. Installing the AJAX Control Toolkit
B. Relational Database Technology: A Crash Course
C. Keyboard Shortcuts
Index