ASP.NET is an open source server- side web application framework and a web development platform that consists of full advanced features and tools used for implementing security, managing data, storing user-specific information and much more.
ASP.NET Framework is a part of.NET framework.
It is used to create a dynamic website, web application and web services.
It is a server side technology that uses all.NET compatible language such as C#, VB.NET, J# etc. which are compiled to Microsoft Intermediate Language (MSIL).
ASP.NET uses the extensible and reusable components or objects present in.Net framework.
ASP.NET uses server control to develop rapid and interactive application in an easy way.
ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to create web application for PC, as well as for mobile devices.
ASP.NET is used to produce interactive, data-driven web applications over the internet. It consists of large number of controls like text boxes, buttons, and labels for assembling, configuring and manipulating code to create HTML pages.
ASP.NET works on top of the HTTP protocol and uses the HTTP commands to set a browser-to-server two-way communication.
The ASP.NET application codes can be written in the following languages:
Visual Basic .Net
There are two ways to make web pages interactive
1. Firstly,ASP.NET is designed as a server-side programming platform which helps to run the code on the web server. When ASP.NET code finishes running, then the web server sends the final result in an ordinary HTML page to the user that can be viewed on any browser.
2. Secondly, Client-side programming, which asks the browser to download the code and execute it locally, on the client’s computer.