Microsoft Wiki

Checkout our wiki's socials

READ MORE

Microsoft Wiki
Advertisement
Cleanup
Cleanup
To meet the Microsoft Wiki's quality standards, this article or section may require cleanup. Please help by improving the article.
Stub
Stub
This article is a stub, an article too short to provide more than rudimentary information about a subject. You can help the Microsoft Wiki by expanding it.
ASP

Active Server Pages (ASP) is the first server-side scripting language and engine for dynamic web pages that Microsoft developed. It was first released in December 1996, before being superseded in January 2002 by ASP.NET.

ASPs are web pages containing, in addition to pure HTML code, scripts that will be executed by the server (server-side processing) to generate the HTML runtime code to be sent to the user's browser. This is usually defined as a dynamic web page. This way a user can show dynamic content (for example, extracts from databases that reside on the web server) and modify the look according to the rules programmed in the scripts – all without having to send the program code to the end user, who is only sent the result with considerable time and bandwidth savings. ASP technology includes some scripting languages for web programming within the so-called dynamic web paradigm.

History[]

Initially released as an add-on to Internet Information Services via the Windows NT 4.0 Option Pack (1996), it is included as a component of Windows Server since the release of Windows 2000 Server. There have been three versions of ASP, each introduced with different versions of IIS:

  • ASP 1.0 was released in December 1996 as part of IIS 3.0
  • ASP 2.0 was released in September 1997 as part of IIS 4.0
  • ASP 3.0 was released in November 2000 as part of IIS 5.0

ASP 2.0 provides six built-in objects: Application, ASPError, Request, Response, Server, and Session. A Session object, for example, represents a session that maintains the state of variables from page to page. The Active Scripting engine's support of the Component Object Model enables ASP websites to access functionality in compiled libraries such as dynamic-link libraries.

ASP 3.0 does not differ greatly from ASP 2.0 but it does offer some additional enhancements such as Server.Transfer method, Server.Execute method, and an enhanced ASPError object. ASP 3.0 also enables buffering by default and optimized the engine for better performance.

See also[]

References[]

External links[]

Advertisement