What this book covers: web controls, HTML controls, mobile internet toolkit, caching, configuration, security, xml, data and quite a few chapters on web services. Add a chapter (intro) on ASP.NET and you have the entire book summed up. Now the review:
I used to love Wrox. From a programmer's standpoint, they used to have the best books, bar none. Unfortuantely, they seem to be more interested in being the first to market these days rather than being the best.
On the plus side, Wrox's books always have plenty of sample code. This book is no exception. The problem I have is the book tries to be both an intro and a namespace reference, and it does neither exceptionally well, although it does better as a namespace reference. For this reason, I will keep this book in my normal reference library until something else comes along, but a more complete reference on the .NET Framework would be a wonderful addition (hint! hint!).
The book starts out as an intro to ASP.NET. Since ASP.NET is more of a technology than a language or product, this is a tough row to hoe. ANd, the book falls a bit flat. In previous ASP books, this was a much easier task, as ASP was thought of more as a language (due to the overwhelming adoption of VBScript for server side code) than a technology.
The book then begins to go through various .NET Framework namespaces that you will use with ASP.NET. While I believe a more full reference is in order, the namespaces covered are those you are more likely to use in your web work. The book tools along for awhile and then takes a sudden break with mobile controls. While I believe these are useful for web work, the placement of this chapter in the middle of the book is a bit confusing (must be the multiple author problem). The other confusing chapter is called Useful .NET namespaces - since almost every chapter deals with a namespace, why stop in the middle to generically single some out?
The book is not bad, and it is certainly worth the (price). I guess I have just come to expect so much more from a Wrox Reference. As they become heftier, they are less useful as a book to carry to a client site. And, as they become more a teaching book (which they are not doing well at here) and less a reference, it becomes harder to justify the expenditure.
In Summary: If you need a reference to learn a bit more about the .NET Framework namespaces, as they relate to ASP.NET, this is a good addition to your library. If you want to learn ASP.NET, look elsewhere.