Starting with ASP.NET, the full Visual Basic language is available to Active Server Page developers, so the language concepts in the rest of this book also apply to ASP.NET development. In addition, Microsoft has provided several Web-centric classes that are exposed as objects in any ASP.NET page. You have already seen an example use of one such object, the Response object, used to manage the server’s response to a Web request. Many of these objects will be familiar to ASP developers, but with new features or subtle changes. In the remainder of this chapter, we’ll look at some important objects provided by the ASP.NET architecture and how they can be used in your ASP.NET applications.