2011-04-02 100 views

回答

7

你可以使用MapPath方法:

public ActionResult Index() 
{ 
    string physicalPath = Server.MapPath("~/content/image/img.jpg"); 
    ... 
} 

,如果你是一個視圖中你不需要物理路徑,但相對路徑考慮,所以你應該使用URL助手虛擬目錄:

<img src="<%= Url.Content("~/content/image/img.jpg") %>" alt="" /> 

而如果你是其他一些層內沒有直接訪問HttpContext的應用程序沒有獲得到文件的任何物理路徑,這個路徑應該被注入/傳遞到相應的層。