ASP.NET is a server-side Web application framework which is wonderfully designed for web development so that it can produce web pages.  Microsoft developed this unique platform of its kind so that programmers could build web sites, web applications and web services.

ASP.NET came into existence in January, 2002 with a version 1.0 of the .NET Framework, and it is also the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is based on the Common Language Runtime (CLR), so that programmers based around the world can write ASP.NET code by the help of any supported .NET language.

Almost four years were spent by the makers to develop a web application framework of this kind. And ASP.NET was solely dedicated for web development, and after a series of beta releases in the year 2000 and the following year (2001), ASP.NET 1.0 was finally released for use on January 5, 2002 which was a part of version 1.0 of the .NET Framework.

Microsoft promoted
ASP.NET Application as a platform for web services. Scott Guthrie was the Product Unit Manager for ASP.NET and in the next year further improvement continued and a version 1.1 was being released on April 24, 2003. This release meant to improve ASP.NET’s support for the mobile devices.

There’s no doubt that ASP.NET Web pages are the main building blocks for application development Web forms that are present in files with an ".aspx" extension; contain static (X) HTML markup. A directive is also there in place of how ASP.NET should function.