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



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

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

你需要像这样在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

相关内容

  • 没有找到相关文章

最新更新