我正在 GridView表中插入图片,图片在中保存为 base64
SQL数据库,我在youtube视频中发现,您可以检索并使用嵌入式代码块进行数据绑定
<%#...%>
他们也在使用这个:
<DataItemTemplate>
<asp:Image ID="Foto" runat="server" ImageUrl='<%#"data:Image/png;base64," + "ImageData" %>'></asp:Image>
</DataItemTemplate>
对于什么是数据:Image / png ,它只是格式化吗?如何在网上搜索它?
提前致谢。
视频咨询:https://www.youtube.com/watch?v=sFkeJb7E_rk&t=427s(分4:15)
答案 0 :(得分:0)
data:Image/png;base64,...
被称为data URI scheme或RFC 2397。
您正在使用的解决方案有两个部分:
ASP.NET使用部件<%# ... %>
在您的ASPX页面中嵌入C#或VB代码。在您的示例中,您正在使用打印的数据URI将字符串提升到HTML页面。
data:Image/png;Base64,...
实际上用于在页面中嵌入二进制图像。您可以查看this reference更多详细信息和示例(如果您不喜欢RFC标准文档 - 有时更难阅读)。