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