Microsoft's web development technology came along the way, from ASP to ASP.NET 1.x, and then to the current ASP.NET 2.0, experienced two important phases. One is the birth of ASP.NET: it has changed the development habits of in-line in ASP, JSP, and PHP for a long time. But it is still far perfect: there is a advanced code behind thought, you can feel awkward in a development environment like Visual Studio .NET 2003, it is not like WEB development. The inconvenience used by VS2003 is precedent. In the ASP era, Visual inetdev has a very small tool for the ASP customized tool, and everyone feels that the tool uses Dreamweaver to do ASP is a more good choice. In the .NET era, DW still supports the development of ASP.NET, but developers can not enjoy Code Behind. This is ASP.NET 1.x with VS2003.
The second important phase is the release of ASP.NET 2.0 and Visual Studio 2005. ASP.NET 2.0 In addition to inheriting ASP.NET 1.x features, there are also a number of important new features: Master Page, Navigation, Personalization, etc. At the same time, there is a weapon -vs2005. The VS2005 began to support the W3C's XHTML specification. After the Web Standard scraped the website, the technique of ASP.NET truly entered the field of view of Web Designer, so Code Behind really started Code Behind. The new features of ASP.NET 2.0 and VS2005 have systematic elaboration in "Programming ASP.NET 3rd Edition".
The author professively 3 years ASP.NET courses, witnessing the tremendous changes in ASP> ASP.NET 1.x> ASP.NET 2.0. Now I am fortunate to have the translation of O'Reilly "Programming ASP.NET 3rd Edition", in translation, experience ASP.NET 2.0 and VS2005 have fun bring to Web development.