什麼,我試圖做的是在一箇中繼器顯示的圖像。我從數據庫中獲取圖像的名字,但我想從一個圖像文件夾中引用的圖像名稱,此刻這是我有:asp.net Repeater控件
<asp:Image ID="Image1" runat="Server" ImageUrl='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>' />
,但它不工作,只有圖像的名字是顯示在中繼器中。
請任何幫助會做傢伙。 非常感謝!
什麼,我試圖做的是在一箇中繼器顯示的圖像。我從數據庫中獲取圖像的名字,但我想從一個圖像文件夾中引用的圖像名稱,此刻這是我有:asp.net Repeater控件
<asp:Image ID="Image1" runat="Server" ImageUrl='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>' />
,但它不工作,只有圖像的名字是顯示在中繼器中。
請任何幫助會做傢伙。 非常感謝!
嘗試
<asp:Image ID="Image1" runat="Server"
ImageUrl='<%# "~/Images/" + Eval("ProductImage") %>' />
非常感謝巴拉河。這出售我的問題。 – johnnie
使用HTML img標籤來代替:
<img src='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>'/>
試試這個。
<asp:Image ID="Image1" runat="Server" ImageUrl="<%# "~/Images/" + DataBinder.Eval(Container.DataItem, "ProductImage").ToString() %>" />
什麼是包含在'ProductImage'?圖像的二進制表示?一個URL片段?它屬於哪個容器?它如何綁定到中繼器? – Oded
我所做的是創建一個上傳按鈕,上傳按鈕將圖像名稱存儲在數據庫中,圖像擴展名例如。 「Flowers.jpg」,並且實際的圖像文件存儲在「圖像」文件夾中。所以我試圖在中繼器中顯示圖像。 – johnnie