2015-07-28 65 views
0

我使用Datalist並綁定了一些信息,但我的Datalist沒有顯示我的圖像。DataList不綁定圖像

這裏是我的aspx代碼:

<asp:DataList ID="datalistnewsrelease" runat="server" RepeatColumns="4" BorderColor="WhiteSmoke" 
        RepeatDirection="Vertical" RepeatLayout="Flow" Width="100%" OnItemCommand="datalistnews_ItemCommand"> 
    <ItemTemplate> 
     <div class="newsbox m5"> 
      <p class="black"> 
       <asp:Label ID="lbldate" runat="server" class="b red" Text='<%#Eval("NewsReleaseDate") %>'></asp:Label> 
       <asp:Label ID="lblmonth" runat="server" class="b red" Text='<%#Eval("NesReleaseMonth") %>'></asp:Label> 
       <asp:Label ID="lblyear" runat="server" class="b red" Text='<%#Eval("NewsReleaseYear") %>'></asp:Label> 
       <br> 
       <asp:Label ID="lbltitle" runat="server" class="b blue" Text='<%#Eval("NewsReleaseTittle") %>'></asp:Label> 
       <a href="<%#Eval("NewsReleaseImage")%>" rel="gallery"> 
        <img src="<%#Eval("NewsReleaseImage")%>" width="88" height="62" class="fr ml8" alt=""> 
       </a> 
       <asp:ImageButton ID="NewsRelease" runat="server" Style="float: right;" img src="images/read.png" 
            CommandArgument='<%#Eval("NewReleaseId")%>' CommandName="View" /> 
      </p> 
      <div class="cb pb5"> 
      </div> 
     </div> 
    </ItemTemplate> 
</asp:DataList>` 

我的代碼是類似的GridView我綁定在DataList,但只有形象沒有顯示出來。

+0

你有沒有檢查你的圖像路徑「src」? – Tonny

回答

0

請問您可以分享來自「NewsReleaseImage」的價值。

它是純文本圖像文件名還是相對路徑?如果是純文本文件名,然後追加相對你的ItemBound路徑,如果再固定,你可以直接添加像下面

SRC = 「/圖片/ <%#的eval(」 NewsReleaseImage 「)%>」

+0

不,它不工作actully我綁定圖像從sql數據表 –

+0

你從Sql表獲得什麼值。它是路徑還是文件名?正如卡洛斯建議的,你能檢查生成的HTML(View Page Source)並共享src屬性值。 –

+0

我得到的路徑值不是文件名 –

0

我建議您查看生成的HTML並查看生成的src屬性。