is a chunky, detailed guide to Microsoft's Web development platform. Despite its similar name, ASP.Net is fundamentally different from older versions of Active Server Pages, which makes this in-depth handbook particularly welcome. A key feature of the book is that it does not use Visual Studio.Net, Microsoft's ASP.Net development tool. Instead, the author uses pure code for all examples, which means you can follow along with nothing more than the freely downloadable ASP.Net SDK (Software Development Kit). This approach is excellent for communicating how the technology really works, which can be obscured by slick visual editors. On the other hand, developers who need a guide to ASP.Net development with Visual Studio should look elsewhere. The language used is Visual Basic, although those who prefer C# should not have much trouble adapting the code.
The first part of the book is focused on controls, with a tour of built-in Web server controls, an introduction to creating custom controls and a quick look at third party products. Next comes ADO.Net, the database aspect of this technology, including an explanation of data binding. XML gets brief coverage. With the foundations in place, the second half of the book gets into more advanced topics, such as how to build a search page using SQL Server's full text indexing, form-based and Windows-based authentication, data encryption, session management and Web services. There is also an introduction to the .Net Framework and a helpful chapter on creating graphics on the fly with GDI+. It is not fully comprehensive, which given the scope of ASP.Net is not surprising, but there is a ton of excellent material here. --Tim Anderson
From the Author
Stephen Walther has been involved with Active Server Pages from the beginning. Since 1997, he has been running the Superexpert Web site (superexpert), a popular Active Server Pages resource on the Web and the first "live" Web site created with ASP.NET. His training company, AspWorkshops (AspWorkshops), conducted the first training class on ASP.NET. He also lectures regularly on ASP and ASP.NET.
Stephen got his start working with Active Server Pages by developing two large commercial Web sites. First, he created the Collegescape Web site, used by more than 200 colleges-including Harvard, Stanford, and MIT-to accept online college applications (Collegescape was bought out by Petersons). Next, he created the CityAuction Web site, used by both Snap! and CitySearch (CityAuction was acquired by CitySearch).
Stephen received his bachelor of arts degree from the University of California at Berkeley. He was a Ph.D. candidate in Linguistics and Philosophy at the Massachusetts Institute of Technology when he became involved with the World Wide Web.
--This text refers to an out of print or unavailable edition of this title.