ASP.NET has the advantages of high development efficiency, platform independence, and strong security. It is widely used to create dynamic Web sites and Web-based distributed applications. It is an effective tool for Windows programmers to develop Web applications. ASP.NET 2.0 has taken a revolutionary step in Web application development, adding more than 50 new server controls, doubling the number of classes, and making significant changes in many other aspects. The goal of ASP.NET 2.0 is to increase developer productivity and improve application performance and scalability. This book comprehensively introduces the new features of ASP.NET 2.0 and all aspects of programming knowledge. It is an ideal reference book for ASP.NET 2.0 beginners and readers who want to understand the new technologies of ASP.NET 2.0. From the first edition, version 1.0 to the current version 2.0, the content of this book has become more complete and the technology has become more practical.