|
Session 1
Section A: ASP to ASP.NET
· Introduction
· Benefits
· Strategy
· Upgrade Code
· Rename ASP Page
· Run ASP in ASP.NET
· Clean Up Code
Section B: COM Objects
· .NET Framework
· Manage vs. Unmanaged
· Create Runtime Wrapper
· Using COM Object
· COM+ Applications
Section C: P/Invoke
· API Calls
· Issues
· Using API Calls
· As Long Value
· Use Wrapper Class
· API vs. NET Base Classes
Section D: Calling .NET from COM
· .NET Code with COM Clients
· Configure COM Interop
· Define Methods & Interfaces
· Default Constructor
· Call .NET Component
Section E: Page Level State
· Preserving State
· Disable ViewState
· Benefits of ViewState
· Page State
Section F: Working with ViewState
· Storing Data in ViewState
· Limitations of ViewState
· Testing ViewState
Section G: Cookies
· Function of Cookies
· Using Cookies
· Expire Property
· Create Cookies
· Multiple Values in Cookies
Section H: Session State
· Problems in Classic ASP
· Classic ASP Treading Model
· Session IDs
· Using Session IDs
Section I: Objects in Session State
· Use Session State to Store Objects
· Data View
· Change Event Handler
· Retrieve Objects
· Store Objects in Session
Session 2
Section A: Configuring Session State
· Session State Element
· Attributes
· Out of Process State Server
· Serializable Data Types
· Using Out of Process Session State
|
Section B: Session State with SQL
· Configure to Use SQL Server
· SQL Server Setup
· Changes to SQL Server
· Test SQL Session State
· Using SQL or SQL Session Options
Section C: Other State Options
· Cookieless Sessions
· Application State
Section D: User Controls
· Custom Controls
· Add User Controls
· Use Control
· Register Tag
· Embed Controls
Section E: Complex User Controls
· Define Control
· State List Control
· Design Control
· Text & Value Properties
· LoadList Procedure
· Properties
· Events
· Implement User Controls
Section F: Custom Controls
· Build Control
· Customize Toolbox
· View Control
· Render Method
· Text Property
· HTML View
· Runtime View
Section G: Complex Custom Control
· Create Control
· Use Auto PostBack
· Use Custom Control
· Render Output
· HTML Text Writer
· Control Attributes
· HTML View
Section H: Custom Control Contents
· Rendering
· Render Content
· Write Option Elements
· Control Properties
· Managing Properties
· Property Behavior
Session 3
Section A: PostBack Data
· IPostBack Data Handler
· PostBack Sequence
· LoadPost Data
· Raising PostBack Events
· Review the PostBack Event
Section B: Tuning Custom Controls
· Create Toolbox Icon
· Control Default Properties
· Set Defaults
Section C: Performance & Caching
· Web Performance
· Nile Benchmark
|
· ASP.NET Benchmark
· Output Cache
· Static Page
· Cache Varied
· Varied by Param
Section D: Page Caching Options
· HTTP Headers
· View Code
· Retrieving the Directive
· Vary by Custom
· Custom String
· Programmatic Page Caching
Section E: Caching Page Fragments
· User Controls
· Vary by Param
· Vary by Param & User Controls
· Vary by Control
· Duplicate User Controls
· Nested User Controls
· Using Nested Controls
· Traps to Avoid
Section F: Caching Data
· Cache.Add vs. Cache.Insert
· Features of Add & Insert
· Dependencies
· Check for Data in Cache
· Set Dependency
· Dependency Updates
· Caching Web Services
Section G: Performance
· Performance Monitor
· Key Counters
· Monitoring Tips
Session 4
Section A: Performance Tips
· Code Optimization
· Comparing Languages
· Component Performance
· Data Optimization
· ASP.NET Optimization
· Disable Session State
· ASP.NET Design Tips
Section B: Tracing
· Setup Tracing
· Using Tracing
· Application Tracing
· Trace.axd
· System.Diagnostic
Section C: Runtime Tracing
· Trace Switches
· Activate Listeners
· Trace Levels
· Set Trace Levels
Section D: Redirect & Monitor
· Redirecting Errors
· Custom Counters
· Load Performance Monitor
Section E: Debugging
· Setup Debug Option
· Immediate Window
· Web.config File
· Debug Tools
· Multiple Languages
|