ASP.NET Programming Model > What's ASP.NET, Anyway?
Part I: Building an ASP.NET Page
In this part
The ASP.NET Programming Model
Web Development in Microsoft Visual Studio 2008
Anatomy of an ASP.NET Page
ASP.NET Core Server Controls
Working with the Page
Rich Page Composition
Chapter 1. The ASP.NET Programming Model
In this chapter:What's ASP.NET Anyway?
The ASP.NET Component Model15
The ASP.NET Development Stack
The ASP.NET Provider Model28
ASP.NET is a Web development platform that provides services, a programmingmodel, and the software infrastructure necessary to build enterprise-classapplications. As part of the Microsoft .NET platform, ASP.NET provides acomponent-based, largely extensible, and easy-to-use way to build, deploy, and runWeb applications that target any browser or mobile device.ASP.NET is the culmination of Web development technologies that have rapidlyfollowed one another in the past ten years
one building on another, and each fillingthe gaps of its predecessor. As a result, ASP.NET is currently the mosttechnologically advanced, feature-rich, and powerful platform for building distributedapplications transported by the HTTP protocol. ASP.NET simplifies a number oftasks and is sort of a programming paradise, especially for developers coming fromclassic ASP, Internet Server Application Programming Interface (ISAPI)programming, or other Web platforms.Released in late 2005, ASP.NET 2.0 introduced significant changes for applicationarchitects as well as for developers. Many of the constituent classes have beenreworked, and some underwent face-lift operations. Several new controls have been