[英]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.