ASP MapPath गुण
परिभाषा और उपयोग
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("..\")) %>