Introduction of ASP.Net
ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to build up robust web applications for PC, as well as mobile devices.
ASP.NET is a part of Microsoft .Net platform. ASP.NET applications are compiled codes, written using the extensible and reusable components or objects present in .Net framework. These codes can use the entire hierarchy of classes in .Net framework.
ASP.Net can be written in any of the following languages:
ASP.Net Web Forms
ASP.Net web form file has extension of .aspx . ASP.NET Web Pages is an SPA application model (Single Page Application). The SPA model is quite similar to PHP and Classic ASP. Web Pages or Web Form is one of many programming models for creating ASP.NET web sites and web application. Web Form consists HTML, CSS, JavaScript and server code, using server code written in VB or C#.
ASP.Net Component Model
ASP.NET is a technology, which works on the .Net framework that contains all web-related functionalities. The .Net framework is made of an object-oriented hierarchy. An ASP.NET web application is made of pages. When a user requests an ASP.NET page, the IIS delegates the processing of the page to the ASP.NET runtime system.
Summary
To summarize, ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites.
Cheers!