我很難理解中繼器應該如何工作以及我應該如何使用它們。基本上,我有一個標籤,一組圖像按鈕和一箇中繼器內的div。當你點擊按鈕時,我想填充使用這些中繼器創建的div(對於中繼器的每次迭代都使用不同的div)。中繼器控制問題
看起來這麼簡單,但我什麼都不能工作。請幫幫我!
這是我的一些代碼,如果有幫助。
(我的數據源)
<asp:sqldatasource runat="server" id="dtsSpecialNotes" connectionstring="connection string" providername="System.Data.SqlClient"> /asp:sqldatasource
(我的中繼器)
<asp:Repeater id="rptSpecialNotes" runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
</ItemTemplate>
</asp:Repeater>
(一些代碼後面,我必須填寫呼籲頁面加載的中繼器的方法)
rptSpecialNotes.DataSource = dtsSpecialNotes
rptSpecialNotes.DataBind()
Dim imbMotion As New ImageButton
Dim imbAttachments As New ImageButton
imbMotion.ImageUrl = "images/controls/Exclaim.png"
imbMotion.Width = "40"
imbMotion.Height = "40"
imbMotion.AlternateText = "Add Motion"
imbMotion.ID = "imbMotion" & listSpecialNotesCounter
imbAttachments.ImageUrl = "images/controls/Documents.png"
imbAttachments.Width = "40"
imbAttachments.Height = "40"
imbAttachments.AlternateText = "Add Document"
imbAttachments.ID = "imbAttachments" & listSpecialNotesCounter
rptSpecialNotes.Controls.Add(lblTitle)
rptSpecialNotes.Controls.Add(imbMotion)
以下是我遇到的問題:
- 我無法讓中繼器迭代。它只發射一次然後停止。
- 我無法獲得中繼器數據源的Subject(我的數據庫中的字段)出現的標籤。
我真的很感激任何幫助。我無法掌握這些中繼器控件。
這不是ASP經典。 – BradBrening