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

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")
%>

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("https://www.itgeared.com"))
%>

Leave a Comment

Your email address will not be published.

Scroll to Top