Table Of ContentABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
Contents
Main Page
Table of content
Copyright
Microsoft .NET Development Series
Titles in the Series
Figures
Tables
Foreword
Preface
C# versus VB.NET
Sample Code, Web Site, Feedback
Prerequisites
Organization of This Book
Acknowledgments
Chapter 1. Architecture
1.1 Fundamentals
1.2 ASP 4.0
1.3 System.Web.UI.Page
1.4 Code-Behind
1.5 Shadow Copying
1.6 Directives
1.7 The New Intrinsics
Summary
Chapter 2. Web Forms
2.1 Server-Side Controls
2.2 ViewState
2.3 Events
2.4 A Day in the Life of a Page
2.5 Web Forms and Code-Behind
2.6 Root Path Reference Syntax
2.7 HtmlControls
2.8 WebControls
2.9 WebControls versus HtmlControls
2.10 Building Web Forms with Visual Studio .NET
Summary
Chapter 3. Configuration
3.1 web.config
3.2 Configuration Data
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
3.3 Process Model
3.4 Additional Settings
3.5 Reading Configuration Information
3.6 Building a Custom Configuration Section Handler
Summary
Chapter 4. HTTP Pipeline
4.1 A Day in the Life of a Request
4.2 Context
4.3 Applications
4.4 Custom Handlers
4.5 Custom Modules
4.6 Threading in the Pipeline
Summary
Chapter 5. Diagnostics and Error Handling
5.1 Diagnostics in ASP.NET
5.2 Debugging
5.3 Error Handling
Summary
Chapter 6. Validation
6.1 Form Validation
6.2 Validation Control Architecture
6.3 Validation Controls
Summary
Chapter 7. Data Binding
7.1 Fundamentals
7.2 Data Binding Controls
7.3 Binding to Database Sources
7.4 DataGrid
7.5 Templates
Summary
Chapter 8. Custom Controls
8.1 Fundamentals
8.2 State Management
8.3 Composite Controls
8.4 User Controls
8.5 Validation and Data Binding
8.6 Designer Integration
Summary
Chapter 9. Caching
9.1 Caching Opportunities in ASP.NET
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
9.2 Output Caching
9.3 Data Caching
Summary
Chapter 10. State Management
10.1 Types of State
10.2 Application State
10.3 Session State
10.4 Cookie State
10.5 View State
Summary
Chapter 11. Security
11.1 Web Security
11.2 Security in ASP.NET
11.3 System Identity in ASP.NET
Summary
[ Team LiB ]
Table of Contents
Essential ASP.NET with Examples in Visual Basic .NET
By Fritz Onion
Publisher : Addison Wesley
Pub Date : February 11, 2003
ISBN : 0-201-76039-8
Pages : 432
"This well-conceived and well-written book has extensive knowledge and priceless experience
overflowing from its pages. It captures the true essence of ASP.NET and walks the reader to a high
level of technical and architectural skill."-J. Fred Maples, Director of Software Engineering,
NASDAQ.com
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
Essential ASP.NET with Examples in Visual Basic .NET is the Visual Basic programmer's definitive
reference for ASP.NET through version 1.1. It provides experienced programmers with the information
needed to fully understand the technology, and is a clear guide to using ASP.NET to build robust and
well-architected Web applications.
This book begins with a discussion of the rationale behind the design of ASP.NET and an introduction to
how it builds on top of the .NET framework. Subsequent chapters explore the host of new features in
ASP.NET, including the server-side compilation model, code-behind classes, server-side controls, form
validation, the data binding model, and custom control development. Throughout the book, working
examples illustrate best practices for building Web-based applications in VB.NET.
Among the topics explored in depth are:
•
•
• ASP.NET architecture
•
•
• Web forms
•
•
• Configuration
•
•
• HTTP pipeline
•
•
• Diagnostics and error handling
•
•
• Validation
•
•
• Data binding
•
•
• Custom controls
•
•
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
• Caching
•
•
• State management
•
•
• Security
•
Essential ASP.NET with Examples in Visual Basic .NET provides readers with the know-how needed
to build more powerful, better architected Web applications with ASP.NET.
[ Team LiB ]
[ Team LiB ]
Table of Contents
Essential ASP.NET with Examples in Visual Basic .NET
By Fritz Onion
Publisher : Addison Wesley
Pub Date : February 11, 2003
ISBN : 0-201-76039-8
Pages : 432
Copyright
Microsoft .NET Development Series
Titles in the Series
Figures
Tables
Foreword
Preface
C# versus VB.NET
Sample Code, Web Site, Feedback
Prerequisites
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
Organization of This Book
Acknowledgments
Chapter 1. Architecture
Section 1.1. Fundamentals
Section 1.2. ASP 4.0
Section 1.3. System.Web.UI.Page
Section 1.4. Code-Behind
Section 1.5. Shadow Copying
Section 1.6. Directives
Section 1.7. The New Intrinsics
Summary
Chapter 2. Web Forms
Section 2.1. Server-Side Controls
Section 2.2. ViewState
Section 2.3. Events
Section 2.4. A Day in the Life of a Page
Section 2.5. Web Forms and Code-Behind
Section 2.6. Root Path Reference Syntax
Section 2.7. HtmlControls
Section 2.8. WebControls
Section 2.9. WebControls versus HtmlControls
Section 2.10. Building Web Forms with Visual Studio .NET
Summary
Chapter 3. Configuration
Section 3.1. web.config
Section 3.2. Configuration Data
Section 3.3. Process Model
Section 3.4. Additional Settings
Section 3.5. Reading Configuration Information
Section 3.6. Building a Custom Configuration Section Handler
Summary
Chapter 4. HTTP Pipeline
Section 4.1. A Day in the Life of a Request
Section 4.2. Context
Section 4.3. Applications
Section 4.4. Custom Handlers
Section 4.5. Custom Modules
Section 4.6. Threading in the Pipeline
Summary
Chapter 5. Diagnostics and Error Handling
Section 5.1. Diagnostics in ASP.NET
Section 5.2. Debugging
Section 5.3. Error Handling
Summary
Chapter 6. Validation
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
Section 6.1. Form Validation
Section 6.2. Validation Control Architecture
Section 6.3. Validation Controls
Summary
Chapter 7. Data Binding
Section 7.1. Fundamentals
Section 7.2. Data Binding Controls
Section 7.3. Binding to Database Sources
Section 7.4. DataGrid
Section 7.5. Templates
Summary
Chapter 8. Custom Controls
Section 8.1. Fundamentals
Section 8.2. State Management
Section 8.3. Composite Controls
Section 8.4. User Controls
Section 8.5. Validation and Data Binding
Section 8.6. Designer Integration
Summary
Chapter 9. Caching
Section 9.1. Caching Opportunities in ASP.NET
Section 9.2. Output Caching
Section 9.3. Data Caching
Summary
Chapter 10. State Management
Section 10.1. Types of State
Section 10.2. Application State
Section 10.3. Session State
Section 10.4. Cookie State
Section 10.5. View State
Summary
Chapter 11. Security
Section 11.1. Web Security
Section 11.2. Security in ASP.NET
Section 11.3. System Identity in ASP.NET
Summary
[ Team LiB ]
[ Team LiB ]
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
Copyright
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as
trademarks. Where those designations appear in this book, and Addison-Wesley was aware of a
trademark claim, the designations have been printed with initial capital letters or in all capitals.
The .NET logo is either a registered trademark or trademark of Microsoft Corporation in the United
States and/or other countries and is used under license from Microsoft.
The author and publisher have taken care in the preparation of this book, but make no expressed or
implied warranty of any kind and assume no responsibility for errors or omissions. No liability is
assumed for incidental or consequential damages in connection with or arising out of the use of the
information or programs contained herein.
The publisher offers discounts on this book when ordered in quantity for special sales. For more
information, please contact:
U.S. Corporate and Government Sales
(800) 382-3419
corpsales@pearsontechgroup.com
For sales outside of the U.S., please contact:
International Sales
(317 581-3793
international@pearsontechgroup.com
Visit Addison-Wesley on the Web:
www.awprofessional.com
Library of Congress Cataloging-in-Publication Data
Onion, Fritz.
Essential ASP.NET with examples in Visual BASIC.NET / Fritz Onion.
p. cm.
Includes index.
ISBN 0-201-76039-8 (alk. paper)
1. Web site development. 2. Active server pages. 3. Microsoft Visual BASIC. I. Title.
TK5105.8885.A26 O55 2003
005.2'768--dc21
2002038297
Copyright 2003 by Pearson Education, Inc.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or
transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or
otherwise, without the prior consent of the publisher. Printed in the United States of America. Published
simultaneously in Canada.
For information on obtaining permission for use of material from this work, please submit a written
request to:
Pearson Education, Inc.
Rights and Contracts Department
75 Arlington Street, Suite 300
Boston, MA 02116
Fax: (617) 848-7047
Text printed on recycled paper
1 2 3 4 5 6 7 8 9 10—MA—0706050403
First printing, February, 2003
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
[ Team LiB ]
[ Team LiB ]
Microsoft .NET Development Series
John Montgomery, Series Advisor
Don Box, Series Advisor
Martin Heller, Series Editor
"This Microsoft .NET series is a great resource for .NET developers. Coupling the .NET architects at
Microsoft with the training skills of DevelopMentor means that all the technical bases, from reference to
'how-to,' will be covered."
—JOHN MONTGOMERY, Group Product Manager for the .NET platform, Microsoft Corporation
"The Microsoft .NET series has the unique advantage of an author pool that combines some of the most
insightful authors in the industry with the actual architects and developers of the .NET platform."
—DON BOX, Architect, Microsoft Corporation
[ Team LiB ]
[ Team LiB ]
ABC Amber CHM Converter Trial version, http://www.thebeatlesforever.com/processtext/abcchm.html
Titles in the Series
Keith Ballinger, .NET Web Services: Architecture and Implementation with .NET, 0-321-11359-4
Don Box with Chris Sells, Essential .NET Volume 1: The Common Language Runtime, 0-201-73411-7
Microsoft Common Language Runtime Team, The Common Language Runtime Annotated Reference
and Specification, 0-321-15493-2
Microsoft .NET Framework Class Libraries Team, The .NET Framework CLI Standard Class Library
Annotated Reference, 0-321-15489-4
Microsoft Visual C# Development Team, The C# Annotated Reference and Specification,
0-321-15491-6
Fritz Onion, Essential ASP.NET with Examples in C#, 0-201-76040-1
Fritz Onion, Essential ASP.NET with Examples in Visual Basic .NET, 0-201-76039-8
Damien Watkins, Mark Hammond, Brad Abrams, Programming in the .NET Environment,
0-201-77018-0
Shawn Wildermuth, Pragmatic ADO.NET: Data Access for the Internet World, 0-201-74568-2
http://www.awprofessional.com/msdotnetseries/
[ Team LiB ]