繁体   English   中英

将data:image / png; base64图像格式绑定到Dropdownlist

[英]Bind data:image/png;base64 image format to Dropdownlist

我正在做一个Web,Visual Studio 2013,C#应用程序。 我需要将图像绑定到asp:DropDownList。 到目前为止,我阅读的所有帖子都做同样的事情。

<asp:DropDownList id="ddlnick" CssClass="ddlnick" Width="400px" runat="server" DataTextField="Picture"  DataValueField="User_id"  onselectedindexchanged="ddlNick_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>

当我从数据库加载数据时

foreach (ListItem li in ddlnick.Items)
        {
            if (li.Text != "")
                li.Attributes["title"] = li.Value;
        }

其中li.value是图片的物理路径...

我的问题是我的图片在数据库中具有格式

data:image/png;base64 

而且我找不到将其绑定到下拉列表的方法。

有可能吗?

我认为这可以帮助您绑定图像路径: 在C#中将base64转换为Image

希望对您有所帮助,请回答而不是发表评论,由于声誉原因,我无法发表评论...

如果数据库中的所有图像都用“ /”字符分隔,则可以拆分字符并具有一个二维列表:其中一个可以包含图像,另一个可以包含格式。 然后您可以从所有不同的图像创建位图列表,然后将下拉列表绑定到位图列表。
但是,如果映像太多,则必须注意内存管理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM