- This is the book I wish I had when I was starting out with ASP.NET. Now, if you’d be so kind as to hop into a time machine1, go back five years, and give me a copy, I’d be eternally grateful.
- What’s that? Time machines2 haven’t been invented yet? Drat. I guess we’re stuck in the here and now.
- Many ASP.NET books try to be complete, exhaustive references. They’re dense, fat books with an inflated sense of self-importance — books that take up lots of room on your bookshelf. But who actually reads these giant tomes of universal knowledge? Even if you could read one cover to cover, would it really be complete or exhaustive? The .NET framework is vast. As much as I’ve learned, I still discover new features of ASP.NET and the .NET Framework on a daily basis. And the platform itself is still actively evolving and growing. .NET 3.0 is already here, and .NET 3.5 is on the horizon.
- This book is different from the rest. It doesn’t pretend to be a complete reference. It won’t waste your time with hundreds of pages on every obscure feature of ASP.NET. And it won’t insult your intelligence by suggesting that it contains every last detail of ASP.NET.
- Instead, this book will be your native guide to the ASP.NET jungle. As its authors, we’ll share with you our cumulative experience in building ASP.NET sites large and small, commercial and open source, and all flavors in between. We’re seasoned veterans with more than our share of scars, bumps, and bruises. We’ll show you the most practical features, the best approaches, the useful features that are off the beaten path — in short, the stuff that matters. We absolutely, positively promise not to bore you with the same tired old tourist attractions that everyone else gets herded through.
- Each chapter of this book is laid out in a problem–solution format. We’ll start with a common problem that an intermediate ASP.NET developer may face, then provide a concise solution to that problem. In some cases, when the topic warrants it, we’ll include a brief discussion of the solution to provide context.
- We’ve grouped the chapters of this book to cover major areas of ASP.NET functionality. Inside, you’ll find solutions to the most common challenges that ASP.NET developers face — at least in our experience.
Who Should Read This Book
- This book is for beginner and intermediate ASP.NET developers who want to get more out of the ASP.NET 2.0 framework. It’s also for those programmers who have always just stumbled their way through ASP.NET without really understanding how things worked, or when it’s appropriate to bend the rules or sidestep the “normal” way of building web applications. Finally, this book should serve ASP.NET 1.x developers who want to learn what’s new in ASP.NET 2.0 (I’ll give you a hint — a lot!)
- This book assumes a few things. For one, it assumes that you are across the basics of ASP.NET — web forms, C# syntax, code-beside structure, and basic web project configuration. Readers of SitePoint’s beginner ASP.NET book, Build Your Own ASP.NET 2.0 Web Site Using C# and VB, 2nd Edition3, will find that this book fills in a lot of the gaps left by that title. This book also assumes that you’re using Visual Studio 2005. You might be able to get by with the free Visual Web Developer Express Edition, but we offer no guarantees — this book is firmly targeted at serious ASP.NET 2.0 developers who use serious tools.
In-Page Footnotes ("Allen (Scott), Attwood (Jeff), Barnett (Wyatt), Galloway (Jon) & Haack (Phil) - The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks")
Footnote 3: See "Darie (Cristian), Barnett (Wyatt) & Posey (Tim) - Build Your Own ASP.NET 4 Website Using C# & VB".
pdf file from SitePoint. First Edition: August 2007
Text Colour Conventions (see disclaimer)
- Blue: Text by me; © Theo Todman, 2019
- Mauve: Text by correspondent(s) or other author(s); © the author(s)