簡體   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