Computers & ProgrammingASPBackend Development

ASP Server Object

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

PropertyDescription
ScriptTimeoutSets 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

MethodDescription
CreateObjetCreates an instance of the object such as a component, application, or scripting object. Once instantiated, the object’s properties and methods are exposed.
ExecuteExecutes another ASP page from within the ASP page, without leaving the current page.
GetLastErrorReturns an ASPError object that describes the error condition that occurred.
HTMLEncodeApplies HTML encoding to a specified string. All non-legal HTML characters are converted to their equivalent HTML entity.
MapPathMaps a specified virtual or relative path to a physical path on the server.
TransferSends all current state information to another page specified in the URL.
URLEncodeApplies 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")
%>

Execute

Syntax
Server.Execute(path)

<%
Server.Execute("page2.asp")
%>

GetLastError

<%
Server.GetLastError()
%>

HTMLEncode

Syntax
Server.HTMLEncode(string)

<%
Response.Write(Server.HTMLEncode("A paragraph element uses the <p> tag."))
%>

MapPath

Syntax
Server.MapPath(path)

<%
Response.Write(Server.MapPath("default.asp") & "<br />")
Response.Write(Server.MapPath("images/img1.jpg") & "<br />")
%>

Output
c:\inetpub\wwwroot\default.asp
c:\inetpub\wwwroot\images\img1.jpg

Transfer

Syntax
Server.Transfer(path)

<%
Server.Transfer("page2.asp")
%>

URLEncode

Syntax
Server.URLEncode(string)

<%
Response.Write(Server.URLEncode("//www.itgeared.com"))
%>

Leave a Comment

Your email address will not be published.

Scroll to Top