About the Book
The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and tuning your site for optimal performance. Within these pages, you’ll find tips for best practices and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code-behind, which will start you off on the track to building real-world web sites right from the beginning-rather than just faking it with simplified coding practices.
About the Author
Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as Inside Visual Basic, ASP Today, and Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls, The Book of VB .NET, and .NET Distributed Applications.
Table of Contents: Introduction
Part 1: Introducing .NET
· Chapter 1: The .NET Framework
· Chapter 2: The C# Language
· Chapter 3: Types, Objects and Namespaces
Part 2: Developing Asp.Net Applications
· Chapter 4: Visual Studio
· Chapter 5: Web Form Fundamentals
· Chapter 6: Web Controls
· Chapter 7: Error Handling, Logging and Tracing
· Chapter 8: State Management
Part 3: Building Better Web Forms
· Chapter 9: Validation
· Chapter 10: Rich Controls
· Chapter 11: User Controls and Graphics
· Chapter 12: Styles, Themes and Master Pages
· Chapter 13: Website Navigation
Part 4: Working with Data
· Chapter 14: ADO.NET Fundamentals
· Chapter 15: Data Binding
· Chapter 16: The Data Controls
· Chapter 17: Files and Streams
· Chapter 18: XML
Part 5: Website Security
· Chapter 19: Security Fundamentals
· Chapter 20: Membership
· Chapter 21: Profiles
Part 6: Advanced ASP.NET
· Chapter 22: Component-Based Programming
· Chapter 23: Caching
· Chapter 24: LINQ and the Entity Framework
· Chapter 25: ASP.NET AJAX
· Chapter 26: Deploying ASP.NET Applications
Index