0
我剛剛學習ASP.NET C#並且遇到以下問題。ASP.NET嵌入式中繼器
我正在與一箇中繼器,我正在努力讓它工作爲「嵌入式」。我正在讀取數據庫中的圖片,我想從數據庫中顯示每行4張圖片。問題是它每行顯示相同的4個圖像,而不是迭代到數據庫中的下一個圖像url。
任何人都可以告訴我如何讓這個工作正常嗎?我不希望使用代碼隱藏來解決這個問題。我很抱歉,如果我沒有正確解釋,請問我澄清是否需要。以下是我的代碼。謝謝!
CODE
<asp:sqlDataSource ID="SqlDataSourceAdditional" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %>" ProviderName="System.Data.OleDb"
SelectCommand="Select ImageFileName FROM MusicArtwork WHERE [email protected]" >
<selectparameters>
<asp:querystringparameter name="id" type="String" querystringfield="idNum" />
</selectparameters>
</asp:sqlDataSource>
<asp:Repeater ID="rptCustomers" runat="server" DataSourceID="SqlDataSourcel">
<ItemTemplate>
<img src="art-images/works/square-thumbs/<%# Eval("ImageFileName") %>.jpg" alt="artWork" /> <!--This should be image 0-->
<img src="location/<%# Eval("ImageFileName") %>.jpg"
<br/>
<!--Next row of the next 4 new images fetched from Database-->
</ItemTemplate>
</asp:Repeater>