Home
Browse all 647 examples
Download all 647 examples
Download sample chapters
Reviews
Errata
Acknowledgments
Links on .NET
Paradoxal Press
Buy directly from Paradoxal Press at $33.99 (Save 43%)
Category: Programming
Level: Beginner to seasoned
900 pages
ISBN-10 097661322-0
ISBN-13 978-097661322-0
$59.99 USA
$79.99 CANADA
|
Chapter 23: ASP.NET 2
Chapter 22< > Chapter 24
Listings: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
Table of content:
Introduction History ASP vs. ASP.NET ASP.NET 1.x vs. ASP.NET 2
ASP.NET: The big picture Web Forms ASP.NET, IIS and web applications at runtime Hosting ASP.NET in your own .NET applications Using ASP.NET on top of HTTP.SYS
ASP.NET application source code Inlined-code Server-side script blocks Code-Behind
Compilation and deployment models Dynamic compilation In-place pre-compilation Deployment pre-compilation
Web forms and controls Server controls Interaction between client and serveur ViewState Postback and non-postback events ContolState Cross-page posting HTML server controls vs. Web server controls
Page life cycle Handling a page request on several threads
ASP.NET application configuration (Web.Config files)
Web.Config file organization Web.Config files sections The <processModel> section Updating configuration Applying configuration updates at runtime
HTTP Pipeline Introduction The HttpApplication class and the Global.asax file HTTP context HTTP module HTTP handler
State and session management Session management Dealing with session identifier Standard implementations for storing sessions Providing a custom implementation for storing sessions
The provider design pattern
Error handling The <system.web> and <customErrors> configuration elements The Application_Error event The ErrorPage property
Trace, diagnostic and event management The trace.axd HTTP handler ASP.NET performance counters ASP.NET health monitoring
Validation of input data Validation controls Implementing custom validation Validation groups The ValidationSummary class
User controls Composite user controls User controls events User control state User controls and design-time support in Visual Studio
Caching Page caching Caching multiple versions of a page Page fragment caching Post-cache substitution Data caching Cache dependencies SQL server cache dependencies Custom cache dependencies
Data sources Binding programmatically controls and data sources Binding declaratively controls and data sources Flat data sources vs. hierarchical data sources The ObjectDataSource class Harnessing a data sources in order to update data
Viewing and editing data The GridView control Templates The DetailsView control The FormView control Displaying XML data
Master pages Master page and content page Nested master page Configuring master page Accessing a master page from a content page
ASP.NET 2 and localization
Site navigation
Security Authenticating Windows users with IIS ASP.NET authentication The Forms authentication provider Managing users Managing roles Security server controls
Personalization and user profiles Profile provider and the management of user data Anonymous identification Personalization vs. Session
Styles, Themes and Skins CSS styles, and controls Themes Skins Named skins
WebParts Creating a page that contains webPart Design mode WebParts catalog Edit mode Connecting webParts
Copyright Patrick Smacchia 2006 2007
|