เมื่อใช้ server.mappath () มีพารามิเตอร์มากมายเช่นเส้นทางสัมบูรณ์และเส้นทางสัมพัทธ์ สิ่งเหล่านี้ที่ไม่ซับซ้อน แต่ง่ายต่อการสับสน นี่คือการเรียงลำดับพวกเขา
การคัดลอกรหัสมีดังนี้:
./current Directory
/ เว็บไซต์ไดเรกทอรีโฮม
../upper Directory
~/เว็บไซต์เสมือนจริง
หากไดเรกทอรีเว็บไซต์ปัจจุบันคือ e:/wwwroot
แอปพลิเคชันไดเรกทอรีเสมือนจริงคือ e:/wwwroot/บริษัท
PAGE PATH TO BROWSE คือ E: /wwwroot/company/news/show.asp
ใช้ในหน้า show.asp
การคัดลอกรหัสมีดังนี้:
Server.mappath ("./") เส้นทางการส่งคืนคือ: e:/wwwroot/บริษัท/ข่าว
Server.mappath ("/") เส้นทางการส่งคืนคือ: e:/wwwroot
Server.mappath ("../") เส้นทางการส่งคืนคือ: e:/wwwroot/บริษัท
Server.mappath ("~/") เส้นทางการส่งคืนคือ: e:/wwwroot/บริษัท
Server.mappath (request.serverVariables ("path_info")))))))))))))))
request.serverVariables ("path_translated")
เส้นทางการส่งคืนของสองวิธีข้างต้นคือ d: /wwwroot/company/news/show.asp