Einige Beispiele im Buch sind sicherlich zu gebrauchen. Allerdings stört es mich persönlich umgemein, dass der Autor sich anscheinend nicht mit den grundlegenden Sachen wie Variablenbenennung, Datentypen, CodeBehind, auseinandergesetzt hat. So werden Variablen halt "de", "lt", "tb_fn", ... genannt. In einigen wenigen Einsatzfällen ist dies einzusehen, aber gesamte Programme so zu konstruieren lässt vermuten, dass hier die Grundlagen der "Programmierung" noch nicht ganz sitzen. Des weiteren gibt es u.a. Beispiele, in denen "Words" als Integer deklariert wird und ein paar Listings weiter ist "Words" ein Array von Strings (andere Variablennamen betrifft dies auch).
CodeBehing scheint dem Autor entweder völlig fremd zu sein oder er hat etwas dagegen. Mischcode (ASP[.Net] und HTML in einer Seite) sollte eigentlich der Vergangenheit angehören. Leider werden die Beispiele hierdurch nicht unbedingt leichter lesbar.
Des weiteren habe ich im Datenbankkapitel die Anbindung einiger gängiger Datenbanktypen (MS SQL, MySQL, ggfs. Oracle, ...) vermisst. Da es zum Zeitpunkt des Erscheinens des Buchs lediglich native Treiber für Jet und MS SQL gab, kann man die fehlende Unterstützung für MySQL und Oracle entschuldigen). Allerdings sollte MS SQL (da die Zugriffsmethoden auch nicht ohne weiteres ausgetauscht werden können) schon erwähnt werden.
Eine Erläuterung, wie andere Provider einzusetzen sind, würde evtl. auch schon ausreichen, aber selbst das konnte ich leider nicht finden.
Mein Fazit: Nicht gerade empfehlenswert, gerade für professionelle Anwender, die sich ernsthaft mit dem Thema ASP.Net beschäftigen wollen.
P.S.: Da dieses Buch zu 80% dem ASP.Net Kochbuch C# mit ein paar zusätzlichen neuen Beispielen entspricht, kann man diese Rezension auch für das C# Kochbuch verwenden.