ASP MapPath Özelliği
Tanım ve Kullanım
MapPath yöntemi, belirtilen yolu sunucudaki ilgili fiziksel yola haritalar.
Açıklama:Bu yöntem Session.OnEnd ve Application.OnEnd içinde kullanılamaz.
Sözdizimi
Server.MapPath(yol)
Parametre | Açıklama |
---|---|
yol | Gerekli. Fiziksel yola haritalanan ilişkili veya mutlak yol. Eğer bu parametre / veya \ ile başlıyorsa, tam sanal yolu döner. Eğer bu parametre / veya \ ile başlamazsa, işlemde olan .asp dosyasına göre relatif yolu döner. |
Örnek
Örnek 1
Örnek, dosya test.asp C:\Inetpub\wwwroot\Script konumunda bulunur.
Dosya Test.asp (konum C:\Inetpub\wwwroot\Script) aşağıdaki kodu içerir:
<% 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 />") %>
Çıktı:
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
Örnek 2
Bir relatife yol kullanarak tarayıcıda görüntülenen sayfanın relatife fiziksel yolunu nasıl geri döndürebilirsiniz:
<% response.write(Server.MapPath("../")) %>
veya:
<% response.write(Server.MapPath("..\")) %>