ASP (ActiveX Server Pages) is a major way of providing Web pages from IIS (Internet Information Server/Service), Microsoft's web server, with server-side processing. Without server-side processing, a web server just sends a file to a user. With server-side processing, a web server does some fancy stuff (commonly some database interaction) before sending stuff to the user.

"Classic" ASP pages are a combination of HTML, script, and calls to components. When a user requests a page with the .asp (or .aspx for ASP .NET) extension, the asp.dll ISAPI (Internet Server Application Programming Interface) filter is invoked, then the web server processes the ASP page, which usually dynamically generates HTML code that is sent to the user's browser. Scripting is infused right into the ASP application instead of being a separate app like a CGI or a VB application on an IIS (Internet Information Server/Service).

Here are the releases of ASP so far:

ASP pages will work in ASP.NET for several reasons:

Here are some syntax differences between ASP and ASP .NET.

Page Modified: (Hand noted: 2006-04-22 01:03:42Z) (Auto noted: 2007-11-17 06:53:06Z)