Figures


Figure 1-1: High-Level Architecture of ASP.NET

Figure 1-2: ASP.NET Page Type

Figure 1-3: Server-Side Code Placement in Page Compilation

Figure 1-4: Class Hierarchy Created Using Code-Behind

Figure 1-5: Shadow Copy Mechanism Used by ASP.NET

Figure 1-6: Dynamic Base Directory Used by ASP.NET

Figure 2-1: Conceptual Model for Desktop Applications

Figure 2-2: Conceptual Model for Web Forms Applications

Figure 2-3: Client-Server Interaction with Web Forms

Figure 2-4: Accumulator Page Request Sequence

Figure 2-5: Page Event Sequence

Figure 2-6: Binding Fields to Server-Side Controls

Figure 2-7: HtmlControl Hierarchy

Figure 2-8: WebControl Hierarchy

Figure 2-9: Rendering of CheckBoxList and RadioButtonList Controls

Figure 2-10: Visual Studio .NET Web Form Application

Figure 3-1: Hierarchy of Configuration Files

Figure 3-2: Hierarchical Configuration Settings Example

Figure 3-3: Sample ProcessModelInfo Output

Figure 3-4: Configuration Section Handlers in machine.config

Figure 3-5: In-memory Configuration Settings Layout

Figure 4-1: High-Level View of Request Processing in ASP.NET

Figure 4-2: Classes in the HTTP Pipeline

Figure 4-3: Extension Mapping in IIS

Figure 4-4: Filtering with HttpModules

Figure 4-5: Threading and Pooling in the HTTP Pipeline

Figure 4-6: Asynchronous Handler Operation ”Phase 1: The Handoff

Figure 4-7: Asynchronous Handler Operation ”Phase 2: Request Completion

Figure 5-1: Enabling Trace on a Page

Figure 5-2: Writing Custom Trace Messages

Figure 5-3: Enabling Application-Level Tracing

Figure 5-4: Performance Monitor

Figure 5-5: Attaching a Debugger to the ASP.NET Worker Process

Figure 5-6: Default ASP.NET Display for HTTP 404 File-Not-Found Error

Figure 5-7: Default ASP.NET Display for Unhandled Exceptions

Figure 6-1: Sample Form with Validation Errors

Figure 6-2: Validation Control Rendering

Figure 6-3: Validation Control Architecture

Figure 6-4: Server-Side Validation During Post-Back

Figure 6-5: Script Elements of Client-Side Validation

Figure 6-6: Controls That Can Be Used with Validation Controls

Figure 7-1: Data Binding Process

Figure 7-2: Controls Capable of Data Binding, and Some Common Collections to Bind To

Figure 7-3: ArrayListBind.aspx Page Instance

Figure 7-4: DataReaderBind.aspx Page Running

Figure 7-5: DataViewBind.aspx Page Instance

Figure 7-6: The Hazards of Na ve Data Binding

Figure 7-7: Efficient Data Binding

Figure 7-8: A DataGrid with Custom BoundColumns

Figure 7-9: Custom Paging DataGrid in Action

Figure 7-10: DataGrid Supporting Sorting in Action

Figure 7-11: A DataGrid with Editing Support in Action

Figure 7-12: Conceptual Model of Templated Controls

Figure 7-13: Simple Repeater Page Rendering

Figure 7-14: Code Generation for Data Binding Expression within a Template

Figure 7-15: Use of a DataGrid Control with a Template Column

Figure 7-16: A Repeater Control in Use

Figure 7-17: DataList Control Example

Figure 8-1: Control Hierarchy for a Parsed .aspx Page

Figure 8-2: Tic-tac-toe Board Rendered with DHTML

Figure 8-3: Property Page for Web Control

Figure 8-4: BarGraph Control Rendering

Figure 8-5: Interaction between a Page and a Data-Bound Control

Figure 8-6: Setting the Toolbox Bitmap for Your Control

Figure 8-7: Expandable Properties

Figure 8-8: Associating a Custom Editor with a Control Property

Figure 9-1: Caching Opportunities in ASP.NET

Figure 9-2: Caching Multiple Copies of a Page

Figure 10-1: Session Key Maintained with Cookies

Figure 10-2: Session Key Maintained with URL Mangling

Figure 10-3: Maintaining Client-Specific State in a Web Farm Deployment

Figure 10-4: The ASP.NET State Service

Figure 10.5: Using a State Server in a Web Farm Deployment

Figure 10.6: Indicating Session State Serialization Requirements in Pages

Figure 11-1: IIS Client Authentication Settings

Figure 11-2: Forms Authentication

Figure 11-3: Forms-Based Authentication

Figure 11-4: Role-Based Authentication



Essential ASP.NET with Examples in Visual Basic .NET
Essential ASP.NET with Examples in Visual Basic .NET
ISBN: 0201760398
EAN: 2147483647
Year: 2003
Pages: 94
Authors: Fritz Onion

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net