簡體   English   中英

在列表視圖中未從數據庫顯示asp.net圖像src

[英]asp.net image src not showing from database in listview

我面臨着非常嚴重的問題。 我正在嘗試使用listview控件綁定數據庫中的圖像路徑。 Listview被綁定,但是img沒有出現。 當我查看檢查時,無法在img標簽中看到src屬性。 Listview獲得完美的綁定,並且路徑也正確。 如果您在下面的屏幕快照中看到&突出顯示的行,即缺少src屬性的img標簽。 在此處輸入圖片說明

<div class="row">
        <asp:ListView ID="subCategoriesList" runat="server">
            <ItemTemplate>
                <div class="col-md-3">
                        <img id="myimag" runat="server" src='<%# Eval("icon") %>' />
                        <br /><%# Eval("name") %>
                </div>
            </ItemTemplate>
        </asp:ListView>
    </div>

Listview綁定代碼

private void bindSubCatgoriesRightSide()
{
    try {
        string constr = ConfigurationManager.ConnectionStrings("conio2").ConnectionString;
        using (MySqlConnection con = new MySqlConnection(constr)) {
            using (MySqlCommand cmd = new MySqlCommand()) {
                cmd.CommandText = "SELECT * FROM subcategory WHERE type = 'product' and category = 'mobile' and status = 'active'";
                cmd.Connection = con;
                using (MySqlDataAdapter sda = new MySqlDataAdapter(cmd)) {
                    DataTable dt = new DataTable();
                    sda.Fill(dt);
                    subCategoriesList.DataSource = dt;
                    subCategoriesList.DataBind();
                }
            }
        }
    } catch (Exception ex) {
        Response.Write(ex);
    }
}

我認為您正在查看錯誤的輸出部分,在列表視圖項目模板中,將圖像包裝在<div class="col-md-3"></div ...

但在屏幕截圖中,圖像包裝在<div class="col-md-6 col-sm-6 col-xs-12 margin-bottom"></div

除非您使用JS更改類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM