在ASP.NET中,Server.MapPath方法用于將虛擬路徑映射到物理文件路徑。
使用Server.MapPath方法的一般語法如下:
Server.MapPath(path)
其中,path是一個相對于當前頁面的虛擬路徑,也可以是一個絕對路徑。該方法將虛擬路徑轉換為服務器上的物理路徑。
以下是幾個使用Server.MapPath方法的示例:
string path = Server.MapPath("~/Images/logo.png");
上述代碼將相對于當前應用程序根目錄的虛擬路徑“~/Images/logo.png”轉換為服務器上的物理路徑。
string path = Server.MapPath("/Images/logo.png");
上述代碼將絕對路徑“/Images/logo.png”轉換為服務器上的物理路徑。
string path = Server.MapPath(".");
上述代碼將當前頁面的虛擬路徑轉換為服務器上的物理路徑。
需要注意的是,Server.MapPath方法只能在服務器端的代碼中使用,不能在客戶端的JavaScript代碼中使用。