Most Web applications follow a simple "3F" pattern: fetch, format, and forward to the browser. With this in-depth guide, you'll take your ASP.NET and ADO.NET skills to the next level and learn key techniques to develop more complex Web applications.Discover how to build applications for ad hoc and effective Web reponing, applications that work disconnected from the data source and use XML to communicate with non-Microsoft".NET" systems, and general purpose applications that take advantage of the data abstraction of ADO.NET. Along the way. you'll learn how to take advantage of code reusability, user controls, code-behind, custom Web controls, and other time-saving techniques employed by ASP.NET experts.