ขอบขันสำหรับการเรียน
การกำหนดและการใช้งาน
วิธีการใช้ 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("..\")) %>