Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc img src不适用于mvc视图中的静态图像_Asp.net Mvc_Imgsource - Fatal编程技术网

Asp.net mvc img src不适用于mvc视图中的静态图像

Asp.net mvc img src不适用于mvc视图中的静态图像,asp.net-mvc,imgsource,Asp.net Mvc,Imgsource,在视图中,我想显示存储在名为Errorpage.png的视图文件夹中的图像。现在,我想在Error.cshtml视图文件中显示该图像 这是我的密码 <img src="~/Views/Errorpage.png" alt="error"> 现在,此代码不起作用,并在图像位置显示错误alt。虽然这条路是完全正确的,但令人惊讶的是它为什么不起作用 虽然我试图通过获取在线图像,这是工作 这是密码 <img src="https://s3-us-west-2.amazonaws.

在视图中,我想显示存储在名为Errorpage.png的视图文件夹中的图像。现在,我想在Error.cshtml视图文件中显示该图像

这是我的密码

<img src="~/Views/Errorpage.png" alt="error">

现在,此代码不起作用,并在图像位置显示错误alt。虽然这条路是完全正确的,但令人惊讶的是它为什么不起作用

虽然我试图通过获取在线图像,这是工作

这是密码

<img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/anton-ploom.jpg" 
    alt="A danseur in brisé (a leap with the legs together) on a blue background">

现在,我感到困惑的是,第二个代码工作正常,而第一个代码不工作

两个代码的语法相同

谢谢。

请尝试以下方法:

<img alt="error" src="/Views/Errorpage.png" /> 

你能把你的图像放在“视图”文件夹外的“图像”文件夹吗 那行得通


如果不起作用,您可以尝试以下方法:

<img alt="error" src="/Views/Errorpage.png" /> 

如果全部失败,还有另一种解决方案:

<img alt="error" src="<%= Url.Content("~/Views/Errorpage.png") %>" />
“/>

在visual studio中,图像从~/contents/*.jpeg目录工作。
如果您将其放在任何其他目录中,它将不起作用。

使用
@Url.Content()
“alt=”error“>`是否有其他方式显示您的代码在任何服务器上的图像?你能给我一个链接吗?你能把你的图像放在视图文件夹外的图像文件夹里吗?它能工作吗?现在它能工作了,把图像放在文件夹里之后欢迎访问!请阅读,然后