2
hi 如何解決文件路徑引用到asp.net mvc中的文件。 。假設我有在內容/圖像/ img.jpg」圖像文件我要如何在asp.net mvc的文件的物理路徑如何在asp.net中解析文件路徑引用文件mvc
hi 如何解決文件路徑引用到asp.net mvc中的文件。 。假設我有在內容/圖像/ img.jpg」圖像文件我要如何在asp.net mvc的文件的物理路徑如何在asp.net中解析文件路徑引用文件mvc
你可以使用MapPath方法:
public ActionResult Index()
{
string physicalPath = Server.MapPath("~/content/image/img.jpg");
...
}
,如果你是一個視圖中你不需要物理路徑,但相對路徑考慮,所以你應該使用URL助手虛擬目錄:
<img src="<%= Url.Content("~/content/image/img.jpg") %>" alt="" />
而如果你是其他一些層內沒有直接訪問HttpContext的應用程序沒有獲得到文件的任何物理路徑,這個路徑應該被注入/傳遞到相應的層。
〜/ content/image/img.jpg應該可以工作 – 2011-04-02 09:11:19