ASP.Net introducation

ASP.NET is a development framework for building web pages and web sites with HTML, CSS, JavaScript and server scripting  and also for web services.

Microsoft, "ASP.NET is a technology for building powerful, dynamic Web applications and is part of the .NET Framework".

.NET is language independent, which means you can use any .NET supported language to make .NET applications. The most common languages for writing ASP.NET applications are C# and VB.NET.

Classic ASP - Active Server Pages

Active Server Pages (ASP), also known as Classic ASP, was introduced in 1998 as Microsoft's first server side scripting engine.

ASP is a technology that enables scripts in web pages to be executed by an Internet server. ASP pages have the file extension .asp, and are normally written in VBScript.

What is an ASP File?
An ASP file is just the same as an HTML file
An ASP file can contain text, HTML, XML, and scripts
Scripts in an ASP file are executed on the server
An ASP file has the file extension ".asp“


How Does ASP Differ from HTML?
When a browser requests an HTML file, the server returns the file

When a browser requests an ASP file, IIS (Internet Information Service) passes the request to the ASP engine. The ASP engine reads the ASP file, line by line, and executes the scripts in the file. Finally, the ASP file is returned to the browser as plain HTML