我是綁定到datalist的圖像。將數據庫中的圖像綁定到數據列表
我的imagename是在數據庫中,我正在接受它並希望將它綁定到datalist。
我曾嘗試以下操作:
<asp:DataList ID="dlImages" runat="server">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" Height="200px" Width="200px"
ImageUrl='<%# Bind ("PageName","D:\Sagar\Kinston\WebSite\ScreenMasterImages\{0}") %>' runat="server" />
</ItemTemplate>
</asp:DataList>
在頁面加載我已經界定它:
ds = gc.GetDataToListBinder("select DISTINCT PageOrderID,PageName from ScreenMaster order by PageOrderID")
dlImages.DataSource = ds.Tables(0)
dlImages.DataBind()
在上面的代碼中ds
是我的數據集和gc.GetDataToListBinder(query)
回報dataset
。
但圖像沒有顯示。
什麼可能是錯誤?
EDIT1:
<asp:ImageButton ID="ImageButton1" Height="200px" Width="200px" ImageUrl='<%#Server.HtmlDecode(Eval("PageName","D:\Sagar\Kinston\WebSite\ScreenMasterImages\{0}.jpg")) %>' runat="server" />
你好。當你在瀏覽器中檢查你生成的HTML元素時,你可以看到至少圖像的名字是來自數據庫的? –
@JhonatasKleinkauff是的,我可以看到它 –
你有什麼道路?你已經嘗試過:「〜/ Images/{0}」 –