Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The topics in this section describe how to create, customize, and manage an ASP.NET Web application (sometimes referred to as a Web site). The topics cover information that pertains to the application or site as a whole, such as the file structure of an ASP.NET Web site, the lifecycle of an application, ways to create a consistent look (themes) and a consistent layout (master pages) for all of the pages in the site, and how to extend the application with custom modules.
In This Section
- ASP.NET Web Site Structure 
 Describes the file layout of a site, types of files you can create, and the use of special folders.
- ASP.NET Life Cycle 
 Describes an overview of the steps an ASP.NET Web application and individual ASP.NET pages go through during its life cycle. Includes information on how ASP.NET Web sites are compiled at run time, and information on application-level events.
- ASP.NET Site Navigation 
 Describes site maps and how to use menus and other controls to create navigation through your Web site.
- ASP.NET Web Site Configuration 
 Describes the XML-based ASP.NET configuration system, the hierarchy and inheritance of configuration settings, and the programmatic API for managing configuration.
- ASP.NET Master Pages 
 Describes how to create a consistent page layout using a template (master page) and separate content pages.
- ASP.NET Themes and Skins 
 Describes how to create a consistent appearance for pages and controls by setting properties and CSS styles.
- ASP.NET Web Parts Controls 
 Describes how to create pages with application features that users can select and customize in a browser.
- ASP.NET State Management Overview 
 Describes how to store information between page requests.
- ASP.NET Globalization and Localization 
 Describes how to create ASP.NET Web pages and applications that can display information in different languages and cultures.
- Custom ASP.NET Processing with HTTP Handlers 
 Describes how to create an ASP.NET component that users can invoke using a request.
- Extending ASP.NET Processing with HTTP Modules 
 Describes how to create a component that can be plugged into the application lifecycle to add custom processing, such as filtering, security, and so on.
- ASP.NET Accessibility 
 Describes how to create ASP.NET Web pages that conform to accessibility standards.
Reference
- ASP.NET Configuration File Syntax 
 Describes the declarative syntax for ASP.NET pages, controls, and configuration files.
- System.Web 
 Contains reference documentation for the System.Web namespace, which supplies classes and interfaces that enable communication between browsers and Web servers.
- System.Web.Caching 
 Contains reference documentation for the System.Web.Caching namespace, which provides classes for caching frequently used resources on the server.
- System.Web.Configuration 
 Contains reference documentation for theSystem.Web.Configuration namespace, which contains classes that are used to configure ASP.NET.
- System.Web.Security 
 Contains reference documentation for theSystem.Web.Security namespace, which contains classes that are used to implement ASP.NET security in Web server applications.
- System.Web.Services 
 Contains reference documentation for the System.Web.Services namespace, which consists of the classes that enable you to create XML Web services using ASP.NET.
- System.Web.UI.HtmlControls 
 Contains reference documentation for System.Web.UI.HtmlControls classes, which enable you to control HTML elements using server code.
- System.Web.UI.WebControls 
 Contains reference documentation for System.Web.UI.WebControls classes that enable you to create Web server controls on a Web page. Web controls run on the server and include form controls such as buttons and text boxes, as well as special purpose controls, such as a Calendar control. These classes enable you to programmatically control these elements on a Web page.
Related Sections
- Creating ASP.NET Web Pages 
 Provides information about how ASP.NET Web pages function and how to create and program them.
- ASP.NET Web Server Controls Overview 
 Provides information about how ASP.NET Web server controls work, how to add them to ASP.NET pages, and how to program them
- Accessing Data with ASP.NET 
 Provides information on displaying and editing data in ASP.NET Web pages.
- Securing ASP.NET Web Sites 
 Provides information on security threats to your ASP.NET applications, ways in which to mitigate threats, and ways to authenticate and authorize users.
- ASP.NET Troubleshooting and Debugging 
 Provides information on handling errors, debugging ASP.NET pages, viewing trace information during page processing, and using monitoring the health of your application.