c# – 视图是否可以显示WebImage而不将其首先保存到文件中?

前端之家收集整理的这篇文章主要介绍了c# – 视图是否可以显示WebImage而不将其首先保存到文件中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不确定我是否正确使用了Web Image类.

我有一个控制器从数据库提取照片和一些相关信息(评论,上传日期,文件名).我想返回包含此信息的部分视图,并显示图像以及额外信息.

所以我从字节数组创建了一个新的WebImage,但是如何显示呢?

根据this article,它应该很简单

  1. You need to work with Razor Syntax and create a variable that will
    contain the image:
    @{ var myImage = WebImage("/Content/myImage.jpg") // Work with the image… }

  2. Then,in order to load the image in the page,you have to show the
    variable that contains the image inside an HTML <img/> tag:
    <img src="@myImage"/>

除非它不起作用,它只输出< img src =“System.Web.Helpers.WebImage”>和调用.Write没有帮助.

有没有办法做到这一点,还是我需要将我的动作分成两个不同的动作,一个是返回照片信息,另一个是返回照片本身?

解决方法

无论如何都不能在一个剃刀视图中执行它…您需要创建一个单独的动作来渲染图像.

页面上的img标签将根据img src中提供的url对服务器进行SEPERATE http调用.

猜你在找的C#相关文章