Beginning ASP.NET 2.0 in C# From Novice to Professional 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 performance-tuning your site. 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
build real-world websites right from the beginning -- rather than just
faking it with simplified coding practices.