C# 如何在asp.net mvc中解析对文件的文件路径引用

C# 如何在asp.net mvc中解析对文件的文件路径引用,c#,asp.net-mvc-2,resolve,filepath,C#,Asp.net Mvc 2,Resolve,Filepath,嗨 如何在asp.net mvc中解析对文件的文件路径引用。假设我在content/image/img.jpg中有一个图像文件。如何在asp.net mvc中获取该文件的物理路径。您可以使用以下方法: 如果您在视图中,则不需要物理路径,而需要考虑虚拟目录的相对路径,因此应使用Url帮助程序: <img src="<%= Url.Content("~/content/image/img.jpg") %>" alt="" /> “alt=”“/> 如果您在应用程序的其他层

嗨 如何在asp.net mvc中解析对文件的文件路径引用。假设我在content/image/img.jpg中有一个图像文件。如何在asp.net mvc中获取该文件的物理路径。

您可以使用以下方法:

如果您在视图中,则不需要物理路径,而需要考虑虚拟目录的相对路径,因此应使用Url帮助程序:

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

如果您在应用程序的其他层中,无法直接访问HttpContext,则不应获取文件的任何物理路径,该路径应注入/传递到相应的层。

~/content/image/img.jpg应该可以工作
<img src="<%= Url.Content("~/content/image/img.jpg") %>" alt="" />