ASP.NET is an acronym of Active Server Page and it is a web development model, which is used to develop interactive and data-driven web application over the internet. It is having large number of controls such as textbox, button, labels, hyperlinks, dropdowns and many more from which you can easily develop any application. With the help of CLR you can use your ASP.NET application using any language (c#, vb, F#, J#, Visual C++).
ASP.NET also have Rich Control from where you can develop interactive and better UI application to the user, controls like – Ad Rotator and Calendar Control are some of them. ASP.NET supports ADO.NET [ActiveX Data Objects] that help you to connect and work with data stored in a database.
Here's the basic difference between ASP.NET and ASP:
| ASP.NET | ASP |
Code Behind File | Provides code-Behind File which contains all events handling code. | Does not have such facility to separate programming logic from design. |
Inheritance | Supports Inheritance | Does not support Inheritance |
Language | Supports Programming Language. | Supports Scripting Languages. |
Configuration Files | Provides Configuration Files, such as web.config and machine.config. | Does not support any configuration files. |
Custom Controls | Supports Custom Controls | Does not support custom controls. |
ADO.NET | Supports Ado.Net with XML integration of data from two or more data source | Supports ADO which is a simple COM object with limited Facilities. |
Hope you like these , Have a good day, Thank you for Reading.