我正在尝试为Dev Express ASPxImageZoom控件编写属性编辑器,以便我可以在XAF应用程序中使用它来显示图像。
图像存储在字节数组中。
我想设置控件的值以包含字节数组的内容。
但是我无法从文档中弄清楚如何做到这一点。 https://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxImageZoomtopic
答案 0 :(得分:1)
您可以将字节数组分配给ASPxZImageZoom控件。在下面的代码中,我只是读取一个文件并将其转换为字节数组,但您可以直接分配您的字节数组。
protected void Page_Load(object sender, EventArgs e)
{
string filePath = Server.MapPath("~/Images/41LR9-Q2W-L._AC_UX500_SY400_.jpg");
if (File.Exists(filePath))
{
Byte[] bytes = File.ReadAllBytes(filePath);
string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);
ASPxImageZoom1.ImageUrl = "data:image/png;base64," + base64String;
}
}
希望帮助您以正确的方式实施。它仅供参考。注意这种实现的错误处理。