加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 18:05:01 所属栏目:百科 来源:网络整理
导读:我不确定我是否正确使用了Web Image类. 我有一个控制器从数据库中提取照片和一些相关信息(评论,上传日期,文件名).我想返回包含此信息的部分视图,并显示图像以及额外信息. 所以我从字节数组创建了一个新的WebImage,但是如何显示呢? 根据this article,它应该
我不确定我是否正确使用了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调用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读