<อ้างอิงเซิร์ฟเวอร์วัตถุที่สมบูรณ์
วิธี MapPath แผนที่เส้นทางที่ระบุไปยังเส้นทางทางกายภาพ
Note: วิธีการนี้ไม่สามารถนำมาใช้ใน Session.OnEnd และ Application.OnEnd
วากยสัมพันธ์
Server.MapPath(path)
พารามิเตอร์ | ลักษณะ |
---|---|
path | จำเป็นต้องใช้ เส้นทางญาติหรือเสมือนแผนที่ไปยังเส้นทางทางกายภาพ ถ้าพารามิเตอร์นี้เริ่มต้นด้วย / หรือ \ ก็จะส่งกลับเส้นทางเช่นถ้าพารามิเตอร์นี้เป็นเส้นทางที่เต็มรูปแบบเสมือน ถ้าพารามิเตอร์นี้ไม่ได้เริ่มต้นด้วย / หรือ \ ก็จะส่งกลับเส้นทางที่สัมพันธ์กับไดเรกทอรีของแฟ้ม .asp ที่ถูกประมวลผล |
ตัวอย่าง
ตัวอย่างที่ 1
สำหรับตัวอย่างด้านล่างแฟ้ม "test.asp" ตั้งอยู่ใน C: \ Inetpub \ Wwwroot \ สคริปต์
แฟ้ม "test.asp" (located in 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>")
%>
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
ตัวอย่างที่ 2
วิธีการใช้งานทางญาติจะกลับเส้นทางกายภาพเทียบกับหน้าเว็บที่จะถูกมองในเบราว์เซอร์:
<%
response.write(Server.MapPath("../"))
%>
or
<%
response.write(Server.MapPath("..\"))
%>
<อ้างอิงเซิร์ฟเวอร์วัตถุที่สมบูรณ์