Proprietà MapPath ASP

Manuale di riferimento dell'oggetto Server

Definizione e uso

Il metodo MapPath può mappare il percorso specificato alla posizione fisica corrispondente sul server.

Note:Questo metodo non può essere utilizzato in Session.OnEnd e Application.OnEnd.

Sintassi

Server.MapPath(path)
Parametro Descrizione
path Obbligatorio. Mappa un percorso relativo o assoluto alla posizione fisica. Se il parametro inizia con / o \, restituisce il percorso virtuale completo. Se il parametro non inizia con / o \, restituisce il percorso relativo al file .asp che sta venendo elaborato.

Esempio

Esempio 1

Esempio, il file test.asp è situato in C:\Inetpub\wwwroot\Script.

Il file Test.asp (posto in C:\Inetpub\wwwroot\Script) contiene il seguente codice:

<%
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
%>

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

Esempio 2

Come utilizzare un percorso relativo per tornare al percorso fisico relativo della pagina visualizzata nel browser:

<%
response.write(Server.MapPath("../"))
%>

oppure:

<%
response.write(Server.MapPath("..\"))
%>

Manuale di riferimento dell'oggetto Server