The ASP Server object is used to access methods and properties on the server. The Server object provides a variety of functions such as the ability to execute other ASP pages within a page or map a virtual path on the physical server. The syntax, properties, and methods of the ASP Server object are as follows:
Properties
Property
Description
ScriptTimeout
Sets or returns the maximum amount of time, in seconds, that the script in the page can run before it is terminated. The default value is 90 seconds.
Setting the ScriptTimeout Value
<%
Server.ScriptTimeout=value in seconds
Server.ScriptTimeout=90
%>
Retrieving the value of the ScriptTimeout Property
<%
Response.Write(Server.ScriptTimeout)
%>
Methods
Method
Description
CreateObjet
Creates an instance of the object such as a component, application, or scripting object. Once instantiated, the object’s properties and methods are exposed.
Execute
Executes another ASP page from within the ASP page, without leaving the current page.
GetLastError
Returns an ASPError object that describes the error condition that occurred.
HTMLEncode
Applies HTML encoding to a specified string. All non-legal HTML characters are converted to their equivalent HTML entity.
MapPath
Maps a specified virtual or relative path to a physical path on the server.
Transfer
Sends all current state information to another page specified in the URL.
URLEncode
Applies URL encoding rules to a specified string. All characters that are not valid in an URL are converted to their equivalent HTML entity.
CreateObject
Syntax
set variable=Server.CreateObject(progID)
<%
set objCmd=Server.CreateObject("ADODB.command")
%>
Paul is a programming enthusiast who loves to write about all things technical. Whether it's networking, operating systems or programming, Paul enjoys delving into the nuts and bolts of technology and explaining it in a way that everyone can understand. When he's not writing articles for ITGeared.com, Paul likes to spend his time tinkering with computers and playing video games.
Paul is a passionate programmer who enjoys writing about all things technical. He likes getting into the nitty-gritty of technology and describing it in a way that anybody can understand.