iwats asp
Start
 
News
 
Course Notes
Intro
What is ASP?
Uses
Requirements
Basic syntax
Response
Request
IF and CASE
Includes
Sessions
Common Errors
Using Your Code
 
Course Test
 
Resources
What is ASP?

ASP (Active Serve Pages) is a technology that is based upon the server-side of the client-server model of the Internet. This is in constrast to HTML or javascript, which are client-side, ie. they are downloaded to the client (web browser) system first, then processed. ASP and other server-side technologies are processed before being sent to your PC for display in your web browser. Below is a diagram representing the typical arrangement when requesting a web page:

Typical HTML transfer
Diagram 1 - Typical HTML transfer

Under ASP, a situation similar to the diagram below happens. Instead of sending the requested document to the client system immediately, the ASP file is filtered through the ASP processor. This processor executes all the ASP code in the file, checks it for errors and sends the final version with all includes and the like to the client browser.

Typical ASP transfer
Diagram 2 - Typical ASP transfer

Unlike PHP, ASP is not the scripting language itself. Rather ASP is a suite of technologies operating on the server side. ASP interfaces between these technologies with scripting languages - primarily VBScript (Visual Basic Script) and Javascript. This course will focus upon the use of VBScript. It's recommended that you complete the IIC and VBScript courses first to give you a grounding in HTML and VBScript, as this course assumes you have some knowledge of both.