在ASP.. NET MVC 5 Server.MapPath()返回带有双反斜杠的路径

本文关键字:路径 返回 MVC NET ASP Server MapPath | 更新日期: 2023-09-27 18:06:32

. NET MVC 5, Server.MapPath()返回路径与双反斜杠和图像文件添加到我的物理项目"~/Images/"文件夹。但即使在刷新后,它也没有显示在我的解决方案资源管理器中。我已经尝试了Replace()"'"与"/",但它不起作用。现在无法显示图像。

My Images文件夹路径:"~/Images"图像在数据库中的保存路径:"D:''ProjectName''SolutionFolder''Images''Image1.jpg"

在ASP.. NET MVC 5 Server.MapPath()返回带有双反斜杠的路径

你需要像这样在asp.net Razor视图中显示图像:

<img src="~/images/Image1.jpg" />

不需要使用磁盘位置(Server.MapPath()将返回特定路径的磁盘位置,这是非常危险的)


更新:

这是一个来自Asp.net站点的关于如何使用图像的有用链接:

http://www.asp.net/web-pages/overview/ui-layouts-and-themes/9-working-with-images