ASP MapPath Method
Complete Server Object Reference
The MapPath method maps a specified path to a physical path.
Note: This method cannot be used in Session.OnEnd and Application.OnEnd.
Syntax
| Parameter |
Description |
| path |
Required. A relative or virtual path to map to a physical
path. If this parameter starts with / or \, it returns a path as if this
parameter is a full virtual path. If this parameter doesn't start with /
or \, it returns a path relative to the directory of the .asp file being
processed |
Examples
Example 1
For the example below, the file test.asp is located in C:\Inetpub\Wwwroot\Script.
The file Test.asp (located in C:\Inetpub\Wwwroot\Script) contains the following code:
<%
response.write(Server.MapPath("test.asp") & "<br />")
response.write(Server.MapPath("script/test.asp") & "<br />")
response.write(Server.MapPath("/script/test.asp") & "<br />")
response.write(Server.MapPath("\script") & "<br />")
response.write(Server.MapPath("/") & "<br />")
response.write(Server.MapPath("\") & "<br />")
%>
Output:
c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script\script\test.asp
c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script
c:\inetpub\wwwroot
c:\inetpub\wwwroot
|
Example 2
How to use a relative path to return the relative physical path to the page that is being viewed in the
browser:
<%
response.write(Server.MapPath("../"))
%>
or
<%
response.write(Server.MapPath("..\"))
%>
|
Complete Server Object Reference
 |
W3Schools' Online Certification Program
The perfect solution for professionals who need to balance work, family, and career building.
More than 4000 certificates already issued!
|
The HTML Certificate documents your knowledge of HTML, XHTML, and CSS.
The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.
The XML Certificate documents your knowledge of XML, XML DOM and XSLT.
The ASP Certificate documents your knowledge of ASP, SQL, and ADO.
The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
|