Released in October 2008, Programming ASP.NET 3.5 is the result of 13 months writing, editing and researching all the great new things you can produce with ASP.NET 3.5. Weighing in at 1166 pages, it’s not the smallest book around but it is the best and I’m very proud of it.
New to this (fourth) edition of the book are sections on LINQ, web services using WCF, ASP.NET AJAX and the AJAX control toolkit, HTTP Handlers, Web Application and Deployment Projects, HistoryState, IIS 7.0 and much much more.
Download
the code samples for this book in C# (544KB)
Download
the code samples for this book in VB (535KB)
Download
a draft of Chapter 7 : Data Source Controls and Connections (PDF, 1.6 MB)
Download
a draft of Chapter 10 : LINQ (PDF, 1.3 MB)
Download
a draft of Chapter 16 : Web Services (PDF, 1.3 MB)

Here’s the full table of contents:
- Web Development in 2008
- Visual Studio 2008
- Controls: Fundamental Concepts
- Basic Server Controls
- Advanced Server Controls
- Website Fundamentals
- Data Source Controls and Connections
- Using Data-Aware Controls
- ADO.NET
- Presenting LINQ
- Validation
- Forms-Based Security
- Master Pages and Navigation
- Personalization
- Custom and User Controls
- Web Services
- Caching and Performance
- Application Logic, Configuration and IIS 7.0
- Tracing, Debugging and Error Handling
- Deployment
- From now to vNext
- Installing the AJAX Control Toolkit
- Relational Databases: A Crash Course
- VS2008 Keyboard Shortcuts
O’Reilly’s official forum for the book.
O’Reilly’s official page for the book. Please use this link to submit any errata for this book.