我不确定我是否正确使用了 WebImage 类。

我有一个 Controller ,可以从数据库中提取照片和一些相关信息(评论、上传日期、文件名)。我想返回包含此信息的部分 View ,并显示图像和额外信息。

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

根据 this article 应该很简单



除了不起作用之外,它只是输出 <img src="System.Web.Helpers.WebImage"> 并且调用 .Write 没有帮助。

有没有办法做到这一点,或者我是否需要将我的 Action 分成两个不同的 Action ,一个返回照片信息,一个返回照片本身?

最佳答案

无论如何都无法在单个 Razor View 中执行此操作……您需要创建一个单独的操作来渲染图像。

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

关于c# - View 是否可以显示WebImage而无需先将其保存到文件中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6765638/

10-08 21:46