Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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 无法在我的视图中显示图像_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 无法在我的视图中显示图像

Asp.net 无法在我的视图中显示图像,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我试图显示一个图像(存储在我的数据库中),但遇到了一些问题 我认为有以下代码: <img src="@Html.Action("DownloadLogo", new { logoID = item.Logo.Key })" alt="" width="60" height="60"> 我在查看代码时遇到以下错误: <img src="@Html.Action("DownloadLogo", new { logoID = item.Logo.Key })" alt="" wid

我试图显示一个图像(存储在我的数据库中),但遇到了一些问题

我认为有以下代码:

<img src="@Html.Action("DownloadLogo", new { logoID = item.Logo.Key })" alt="" width="60" height="60">
我在查看代码时遇到以下错误:

<img src="@Html.Action("DownloadLogo", new { logoID = item.Logo.Key })" alt="" width="60" height="60">
HttpException

执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper”的子请求时出错

离开控制器前,我检查值:

logoDTO.LogoContent={byte[50802]} logoDTO.LogoContentType=“image/png”

有什么想法吗


谢谢。

Html.Action应该是Url.Action。Action将在href属性中呈现一个标记。Url.Action将只呈现Url。

这不会修复您的异常,但Html.Action应该是Url.Action。Action将在href属性中呈现一个标记。操作将只呈现Url。您解决了我的问题!!哦,太好了。我添加了我的评论作为答案,这样你就可以接受它,那么其他有这个问题的人就会知道解决方法。