如何在Asp.Net MVC 5中显示路径中的图像

时间:2014-12-21 20:55:47

标签: asp.net-mvc-5

DosyaYolu.cshtml

@{
  Layout = null; 
  string dosyaYolu = Server.MapPath("~/Views/Home/Adsiz.jpg");
 }

<img src="@dosyaYolu" /> 

我无法显示来自dosyaYolu路径的图片。我需要做什么?

1 个答案:

答案 0 :(得分:1)

请将URL作为自己传递。因为Server.MapPath将更改机器可以理解的URL而不是浏览器。

当图像文件位于应用程序内部时,它将非常有用。

只需将网址传递为

即可
 @{
    Layout = null; 
    var dosyaYolu = @Url.Content("~/Views/Home/Adsiz.jpg");
  }

<img src="@dosyaYolu" />