| The Browser Dereliction Report | The Worst Ways Our Web Software Lets Us Down |
| Browser Filtering | |
| Scripting Methods | |
| Stylesheet Methods | |
| HTML Methods | |
| Active Server Pages Reference | |
| Syntax Basics | Special ASP blocks, and some rudimentary SSI support. |
| Server Directives | Set the script language, code page, or locale; or enable session
or transaction. |
| global.asa file | Create application- or session-level obejcts or values. |
| Application object | Stores values and objects, fires events, and provides locking, at
the application level. |
| Application.Contents
collection | Associative array that can be used to store simple values,
keyed by name. |
| Application.Lock method | Obtains exclusive write access to the Application object. |
| Application.StaticObjects
collection | Collection of application objects declared in the global.asa file. |
| Application.Unlock method | Releases exclusive write access to the Application object. |
| Session object | Stores persistant information for each user session. |
| Session.Abandon method | Closes the session, freeing up all associated
resources. |
| Session.CodePage property | Sets the code page (Windows character set) for a
session. |
| Session.Contents
collection | Collection of variables stored in the Session object. |
| Session.LCID property | Sets the locale ID for a session. |
| Session.SessionID property | Returns this session identifier. |
| Session.StaticObjects
collection | Collection of session objects declared in the global.asa file. |
| Session.Timeout property | Number of minutes of inactivity before this session times
out. |
| Server object | A collection of methods provided by the webserver. |
| Server.CreateObject method | Creates an instance of a COM server component. |
| Server.Execute method | Runs another ASP file as if it were a subroutine in the current
file. |
| Server.GetLastError method | Returns the last error as an ASPError object, for use in custom
error pages. |
| Server.HTMLEncode method | Escapes special HTML characters. |
| Server.MapPath method | Returns a full physical path, given a virtual or relative
path. |
| Server.ScriptTimeout
property | Sets the number of seconds a script is allowed to run. |
| Server.Transfer method | Begins executing another ASP file, with all the variables and
objects from the current file. |
| Server.URLEncode method | Escapes special URL characters. |
| Request object | The client request. |
| Request.BinaryRead method | Returns the requested number of binary bytes from those sent by
the client. |
| Request.ClientCertificates
collection | Properties of the client certificate, when one is sent by the
browser. |
| Request.Cookies collection | Potentially two-dimensional read-only collection of persistant
client values. |
| Request.Form collection | Data passed to the server via a POST form. |
| Request.QueryString
collection | Data passed to the server as a part of the URL, as with a GET
form. |
| Request.ServerVariables
collection | A collection of standard CGI values. |
| Request.TotalBytes
property | The size of the client request, used with BinaryRead. |
| Response object | The server response. |
| Response.AddHeader method | Adds a custom HTTP header. |
| Response.AppendToLog method | Appends text to the server log. |
| Response.BinaryWrite method | Sends binary data to the client. |
| Response.Buffer property | Enables a buffered response. |
| Response.CacheControl
property | Specifies an HTTP cache command. |
| Response.Clear method | Clears buffered response content. |
| Response.ContentType
property | Specifies an HTTP MIME type. |
| Response.Charset property | Adds the character set modifier to the HTTP MIME type. |
| Response.Cookies
collection | Potentially two-dimensional write-only collection of persistant
client values. |
| Response.End method | Flushes buffered content and ends script. |
| Response.Expires property | Specifies a relative HTTP content expiration. |
| Response.ExpiresAbsolute
property | Specifies an absolute HTTP content expiration. |
| Response.Flush method | Flushes buffered content. |
| Response.IsClientConnected
property | True if the client is still waiting for a response, or false if
not. |
| Response.PICS property | Specifies the RSAC PICS rating for the generated page. |
| Response.Redirect method | Instructs the browser to request the given URL. |
| Response.Status property | Sets the HTTP response status. |
| Response.Write method | Sends text to the client. |
| IStringList collection | A list of values associated with a Request collection variable name. |
| Internationalization | Provides fomatting and alphabets for various cultures. |
| VBScript vs. JScript | |
| Link Bars | How Link Relations Are Implemented |
| Perfect Popup Links | |
| HTTP Status QuickRef | |
| CSS2 System Colors and Fonts | |
| System Colors | |
| System Fonts | |
| Windows Appearance Settings | |
| URI Escaping | |
| MS SQL DataTypes QuickRef | |