Building ASP.NET Applications

ASP.NET provides a unified Web development model that includes the services necessary for you to build enterprise-class Web applications. ASP.NET is part of the .NET Framework and enables you to take full advantage of the features of the common language runtime, such as type safety, inheritance, language interoperability, and versioning.

The topics in this section provide you with conceptual information about how ASP.NET works and procedural topics that show you how to write code that takes advantage of the power of ASP.NET to create dynamic Web applications.

In This Section

  • ASP.NET Introduction
    Provides general information on what ASP.NET is and on new features in ASP.NET 2.0.
  • ASP.NET Web Applications
    Provides information on how to create, customize, and manage an ASP.NET Web application (sometimes referred to as a Web site).
  • 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
    Provides information about how ASP.NET Web server controls work, how to add them to ASP.NET pages, and how to program them.
  • ASP.NET Web Site Security
    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 Performance
    Provides information on best practices for creating high-performance ASP.NET Web applications, on monitoring performance, and on using caching to increase application throughput.
  • ASP.NET Deployment
    Provides information on precompiling a Web application and copying it from a development computer to a production Web server computer. Also includes information on running ASP.NET applications with specific versions of the .NET Framework.
  • ASP.NET Troubleshooting and Debugging
    Provides information on handling errors, debugging ASP.NET pages, viewing trace information during page processing, and monitoring the health of your application.
  • Migrating to ASP.NET
    Provides information on migrating to ASP.NET from previous versions of ASP.NET and ASP.
  • ASP.NET for Mobile Devices
    Provides information on features in ASP.NET that help you create applications that can render to browser in mobile phones and other devices.


  • System.Web
    Contains classes that are used to create Web-based applications.
  • ASP.NET Reference
    Contains information about the syntax for ASP.NET Web pages, Web server controls, browser definitions, and configuration files.