Introducing Microsoft ASP.NET 2.0 / Dino Esposito.
Material type: TextPublication details: Redmond (Washington) : Microsoft Press, cop. 2005.Description: xvi, 427 p. : ilustr. ; 23 cmISBN:- 0735620245
- 9780735620247
- 005.276 ESP
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|
Standard Loan | Moylish Library Main Collection | 005.276 ESP (Browse shelf(Opens below)) | 1 | Available | 9002100470922 |
Enhanced descriptions from Syndetics:
Version 2.0 of Microsoft ASP.NET will be a major upgrade and this guide offers an early, detailed look at exactly what's changing in this powerful tool.
Includes index.
Table of contents provided by Syndetics
- Acknowledgments (p. xi)
- Introduction (p. xiii)
- Part I ASP.NET Essentials
- 1 Creating an ASP.NET 2.0 Application (p. 3)
- Getting Started with Visual Studio 2005 (p. 4)
- Drawbacks of Visual Studio .NET 2003 (p. 4)
- Highlights of Visual Studio 2005 (p. 5)
- Creating a Sample Web Site (p. 8)
- Designing Web Forms (p. 10)
- Adding Code to Web Forms (p. 11)
- The Local Web Server (p. 12)
- Special Folders in ASP.NET 2.0 Applications (p. 13)
- The Code-Beside Model (p. 14)
- Evolving from Code-Behind (p. 14)
- Compile-on-Demand for All Resources (p. 15)
- Sharing Source Components (p. 17)
- The Page Object Model (p. 19)
- What's New in the Page Class (p. 20)
- Programming the Page (p. 27)
- The Page Scripting Object Model (p. 31)
- Overview of Server Controls (p. 35)
- New Control Features (p. 36)
- New Core Controls (p. 38)
- Summary (p. 43)
- 2 Working with Master Pages (p. 45)
- The Rationale Behind Master Pages (p. 45)
- User Controls in ASP.NET 1.x (p. 46)
- Include Files in Classic ASP (p. 47)
- Outline of a Better Approach (p. 48)
- What Are Master Pages? (p. 50)
- Writing a Master Page (p. 51)
- Writing a Content Page (p. 55)
- Underpinnings of Master Pages (p. 58)
- Merging Master and Content Pages (p. 58)
- Nested Masters (p. 60)
- Event Handling (p. 64)
- A Realistic Example (p. 66)
- Master Pages and Visual Inheritance (p. 66)
- Layout of the Pages (p. 68)
- Contents of the Pages (p. 70)
- Programming the Master (p. 72)
- Summary (p. 75)
- 3 Working with Web Parts (p. 77)
- Building Pages with Web Parts (p. 77)
- What Are Web Parts, Anyway? (p. 78)
- Introducing the Web Parts Framework (p. 79)
- A Sample Web Part Component (p. 85)
- Editing and Listing Web Parts (p. 94)
- Creating an Editor Zone (p. 94)
- Adding Web Parts Dynamically (p. 96)
- Connecting to Other Web Parts (p. 99)
- The Connection Model (p. 99)
- Building a Master/Detail Schema (p. 101)
- Summary (p. 106)
- 4 Personalization: User Profiles and Themes (p. 107)
- Managing User Profiles (p. 108)
- Creating the User Profile (p. 108)
- Personalization Providers (p. 112)
- Interacting with the Page (p. 116)
- Using Themes (p. 122)
- What Are Themes? (p. 122)
- Working with Themes (p. 124)
- Summary (p. 127)
- Part II Data Access
- 5 What's New in Data Access (p. 131)
- Data-Binding Syntax Enhancements (p. 132)
- The DataBinder Class (p. 132)
- The XPathBinder Class (p. 135)
- .NET Data Provider Enhancements (p. 136)
- Connection String Storage (p. 136)
- The Provider Factory Model (p. 140)
- Batch Operations (p. 144)
- SQL Server Provider Enhancements (p. 145)
- Asynchronous Commands (p. 146)
- Bulk Copy Operations (p. 149)
- SQL Server 2005-Specific Enhancements (p. 153)
- ADO.NET Class Enhancements (p. 157)
- DataTable and DataSet Readers (p. 157)
- Serializing a DataTable to XML (p. 159)
- Managing Views of Data (p. 162)
- Summary (p. 164)
- 6 The Data Source Object Model (p. 165)
- The Rationale Behind Data Source Components (p. 166)
- Codeless Data Binding (p. 166)
- A Consistent Model for Heterogeneous Data Sources (p. 170)
- A Richer Design-Time Experience (p. 172)
- Data Source Control Internals (p. 172)
- The IDataSource Interface (p. 173)
- Tabular Data Source Controls (p. 175)
- Hierarchical Data Source Controls (p. 182)
- Using the SqlDataSource Control (p. 187)
- Connecting to Data Source Controls (p. 187)
- Data Source Parameters (p. 188)
- Caching Behavior (p. 191)
- Summary (p. 193)
- 7 Data-Bound Controls (p. 195)
- Hierarchy of Data-Bound Controls (p. 195)
- The DataBoundControl Base Class (p. 198)
- Simple Data-Bound Controls (p. 199)
- Composite Data-Bound Controls (p. 202)
- Hierarchical Data-Bound Controls (p. 205)
- The GridView Control (p. 207)
- The GridView Object Model (p. 208)
- The GridView Control in Action (p. 214)
- Displaying Data (p. 216)
- Editing Data (p. 225)
- The DetailsView Control (p. 230)
- The DetailsView Object Model (p. 230)
- The DetailsView Control in Action (p. 235)
- Creating Master/Detail Views (p. 239)
- The FormView Control (p. 241)
- The FormView Object Model (p. 242)
- The FormView in Action (p. 243)
- Summary (p. 248)
- Part III Application Services
- 8 Rich Controls and Services (p. 251)
- Creating Web Wizards (p. 251)
- An Overview of the Wizard Control (p. 252)
- Adding Steps to a Wizard (p. 258)
- Navigating Through the Wizard (p. 261)
- Generating Dynamic Images (p. 264)
- The DynamicImage Control (p. 265)
- Displaying Images in ASP.NET Pages (p. 268)
- Advanced Site Functionality (p. 273)
- Site Structure and Navigation (p. 273)
- Site Counters (p. 279)
- Summary (p. 284)
- 9 State Management (p. 287)
- The Control State (p. 288)
- Control State vs. View State (p. 288)
- Programming the Control State (p. 289)
- Extending the Session State Mechanism (p. 291)
- The Default Session State Module (p. 292)
- Customizing the Session State Module (p. 294)
- Writing a Custom Session State Module (p. 299)
- The ASP.NET Cache Object (p. 300)
- The Cache Dependency Functionality (p. 301)
- Designing a Custom Dependency (p. 303)
- A Web Service--Based Cache Dependency (p. 305)
- SQL Server Cache Dependency (p. 309)
- Summary (p. 313)
- 10 ASP.NET Security (p. 315)
- Using Forms Authentication (p. 316)
- Forms Authentication Control Flow (p. 317)
- Cookie-Based Forms Authentication in ASP.NET 1.x (p. 317)
- A Cookieless Approach in ASP.NET 2.0 (p. 318)
- Configuring Forms Authentication (p. 318)
- The FormsAuthentication Class (p. 320)
- Managing Membership and Roles (p. 326)
- The Membership Class (p. 326)
- The Membership Provider (p. 331)
- Managing Roles (p. 336)
- Security-Related Controls (p. 341)
- The Login Control (p. 341)
- The LoginName Control (p. 345)
- The LoginStatus Control (p. 346)
- The LoginView Control (p. 348)
- The PasswordRecovery Control (p. 350)
- The ChangePassword Control (p. 351)
- The CreateUserWizard Control (p. 352)
- Summary (p. 353)
- Part IV Advanced Topics
- 11 The ASP.NET Runtime Environment (p. 357)
- Installing ASP.NET 2.0 (p. 358)
- Side-By-Side Backward Compatibility (p. 358)
- Remapping Applications to ASP.NET 1.1 (p. 358)
- The ASP.NET Underpinnings (p. 359)
- The IIS 5.x Process Model (p. 360)
- The IIS 6.0 Process Model (p. 361)
- The WebHost Application Management System (p. 362)
- ASP.NET Runtime Components (p. 366)
- Page Output Caching (p. 373)
- The Structure of ASP.NET 2.0 Pages (p. 377)
- A Sample Page (p. 377)
- A Quick Look at the HTML Source Code (p. 378)
- The Compilation Model (p. 379)
- Dynamic Compilation (p. 379)
- Site Precompilation (p. 382)
- Summary (p. 385)
- 12 ASP.NET Configuration and Instrumentation (p. 387)
- Changes to the Configuration API (p. 388)
- Section-Specific Classes (p. 388)
- Reading Configuration Settings (p. 390)
- Writing Configuration Settings (p. 391)
- The ASP.NET Administrative Tool (p. 391)
- Changes to the Configuration Schema (p. 392)
- Changed Configuration Sections (p. 392)
- New Configuration Sections (p. 393)
- The Health Monitoring API (p. 394)
- Customizable Event-Level Analysis (p. 395)
- Automated Notification of Problems (p. 396)
- Summary (p. 396)
- Index (p. 399)