Proprietà MapPath ASP
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("..\")) %>