Asp.net mvc img src不适用于mvc视图中的静态图像
在视图中,我想显示存储在名为Errorpage.png的视图文件夹中的图像。现在,我想在Error.cshtml视图文件中显示该图像 这是我的密码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.
<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“>`是否有其他方式显示您的代码在任何服务器上的图像?你能给我一个链接吗?你能把你的图像放在视图文件夹外的图像文件夹里吗?它能工作吗?现在它能工作了,把图像放在文件夹里之后欢迎访问!请阅读,然后