image - Razor 页面 .Net 核心显示来自页面模型的 base64 图像

标签 image asp.net-core razor

我是 .Net Core 和 Razor 页面的新手,遇到了一些问题。我相信这很简单,但还没有得到正确的答案。我的数据库中存储了图像(base64 编码):

enter image description here

我在 IndexModel 背后的代码中:

enter image description here

在这个类中我实现了这个绑定(bind)模型:

enter image description here

我正在尝试将 Base64 图像字符串传递给页面:

enter image description here

最初尝试显示图像:

enter image description here

但是,每个人可能已经知道这是行不通的。我猜想我传递的模型只能访问,尽管肯定是 htm 辅助标签和 img src 不是其中之一。

在使用此模型或任何其他方式后,是否有更标准的方法来获得我现在的结果?我看过 ViewBag,但也无法正常工作。如果有人能够提供示例,我将永远感激不已!

最佳答案

在使用 ViewData 后,我已经设法实现了我想要的:

[![在此处输入图片描述][1]][1]

[![在此处输入图片描述][2]][2]

并显示为:

[![在此处输入图片描述][3]][3]

我仍然有兴趣听听其他人对这个答案的想法,是否有更好的“最佳实践”我错过了?

谢谢 [1]: /image/DgbOm.png [2]: /image/0SUVQ.png [3]:/image/aUcoX.png

关于image - Razor 页面 .Net 核心显示来自页面模型的 base64 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65945612/

相关文章:

android - 在 Facebook 上分享 图片+AppLink Android

asp.net-core - 恢复 AspNet Identity Core 包时出错

Azure 表未将属性加载到对象中

c# - WebMatrix - 内连接和 Foreach 循环

c# - 单独的 js 文件中的 Razor 语法

javascript - 字节数组到图像 Node.js

java - 如何使用 LWJGL 和 Slick2D 将图像添加到已绘制的框

objective-c - 我应该如何为 CATiledLayer 平铺图像?

msbuild - 在构建服务器上构建 .NET Core 1.0 RC2 应用程序

asp.net - 第一次尝试调用 table.CreateIfNotExists() 时出现 409 错误