ASP MapPath गुण

Server ऑब्जेक्ट रेफरेंस मैनुअल

परिभाषा और उपयोग

MapPath विधि निर्दिष्ट पथ को सर्वर पर उसके संबंधित भौतिक पथ के रूप में निर्देशित करती है.

टिप्पणी:यह विधि Session.OnEnd और Application.OnEnd में नहीं उपयोग की जा सकती है.

सिंटैक्स

Server.MapPath(path)
पारामीटर वर्णन
path आवश्यक. भौतिक पथ के अनुप्रस्थ या निर्दिष्ट पथ को मानचित्रित करता है. यदि इस पारामीटर / या \ से शुरू होता है, तो पूर्ण आभासी पथ वापस करता है. यदि इस पारामीटर / या \ से नहीं शुरू होता है, तो इसका पथ वर्तमान .asp फ़ाइल के अनुप्रस्थ में वापस करता है.

उदाहरण

उदाहरण 1

उदाहरण में, फ़ाइल test.asp C:\Inetpub\wwwroot\Script में स्थित है。

फ़ाइल Test.asp (स्थित C:\Inetpub\wwwroot\Script) निम्नलिखित कोड को शामिल करता है:

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

आउटपुट:

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

उदाहरण 2

किस तरह एक सापेक्षिक पथ को उपयोग करके ब्राउज़र में देखे जा रहे पृष्ठ के सापेक्षिक भौतिक पथ को वापस करना है:

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

या तो:

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

Server ऑब्जेक्ट रेफरेंस मैनुअल