Visual Basic and Visual C# Concepts
Web Namespaces in Visual Studio

The namespaces in the .NET Framework about ASP.NET Web applications and XML Web services include:

  • System.Web - contains classes and interfaces that enable browser/server communication. This namespace classes for managing HTTP output to the client (HttpResponse) and reading HTTP requests (HttpRequest). Additional classes provide facilities for server-side utilities and processes, cookie manipulation, file transfer, exception information, and output cache control.
  • System.Web.UI – contains classes for creating Web Form pages, including the Page class and other standard classes used to create Web user interfaces.
  • System.Web.UI.HtmlControls – contains classes for HTML-specific controls that can be added to Web Forms to create Web user interfaces.
  • System.Web.UI.WebControls – contains classes for creating ASP.NET Web sever controls. When added to a Web Form, these controls render browser-specific HTML and script to create a device-independent Web user interface.
  • System.Web.Services - contains classes that enable you to build and use XML Web services, which are programmable entities residing on a Web server and exposed via standard Internet protocols.

In the Visual Studio Documentation

Introduction to ASP.NET Web Applications in Visual Studio
Provides an overview of the components of an ASP.NET Web application, including Web Forms and XML Web services, and how Visual Studio helps you create a Web application.
Creating Web Applications and Services
Provides links to all the Visual Studio topics about ASP.NET Web applications and XML Web services.
Web Forms Pages
Provides links to topics that describe what Web Forms pages are, the architecture of Web Forms pages, and how to create and work with Web Forms pages.
Programming the Web with XML Web Services
Provides information about creating and accessing XML Web services.
Working with Web Projects
Explains basic concepts about creating and managing ASP.NET Web applications, XML Web services created using ASP.NET, and Empty Web projects.
Web Walkthroughs
Lists all the step-by-step topics that incorporate Web Forms pages.
XML Web Services Walkthroughs
Lists all the step-by-step topics about creating or accessing XML Web services.
Windows Forms and Web Forms Recommendations
Discusses considerations when choosing between the two forms packages.
ASP.NET Technology Backgrounder
Provides a summary of ASP.NET technology and where Web Forms pages fit into it.
Introduction to the .NET Framework Class Library in Visual Studio
Provides an overview of the namespaces in the .NET Framework.

Additional Information

Developing ASP.NET Server Controls
Provides information from the .NET Framework Developer's Guide about creating custom controls for Web Forms pages.
IBuySpy Web Site (http://www.ibuyspy.com/)
Provides sample code for ASP.NET development.
MSDN Web Site (http://msdn.microsoft.com)
Provides the latest information about XML Web services, ASP.NET, and other Microsoft technologies.
Page view tracker