Active Server Pages, later known as Classic ASP or ASP Classic, is Microsoft's first server-side script engine for dynamically generated web pages. It was first released in December 1996, before being superseded in January 2002 by ASP.NET
ASP uses server-side scripting to generate content that is sent to the client's web browser.
The ASP interpreter reads and executes all script code between <% and %> tags, the result of which is content generation.
HTML elements are the building blocks of HTML pages
HTML elements are represented by tags
HTML tags label pieces of content such as "heading", "paragraph", "table", and so on
Browsers do not display the HTML tags, but use them to render the content of the page
Web pages with the .asp filename extension use ASP, although some web sites disguise their choice of scripting language for security purposes by using the more common .htm or .html extensions. Pages with the .aspx extension use compiled ASP.NET; however, ASP.NET pages may still include some ASP scripting.