1
我想要一個綁定到方法的中繼器控件,並將結果顯示爲一個鏈接按鈕列表,但是我無法通過它來找到它。這是我已經試過:在asp:repeater中將數據綁定到服務器控件
在ASP的網頁我有:
<asp:Repeater ID="resultCountRepeater" runat="server" Visible="false" >
<ItemTemplate>
<asp:LinkButton ID="userResultCount" runat="server" OnClick="userResultCount_Click" Text="<%# DataBinder.Eval(Container.DataItem,"Text") %>" >
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
而且在後面的代碼:
List<ListItem> resultCountList = new List<ListItem>();
foreach (ISearchEngine oneEng in engines)
{
ListItem item = new ListItem();
item.Text = oneEng.ObectName();
item.Value = Convert.ToString(oneEng.PageCount(searchWords, townId));
resultCountList.Add(item);
}
resultCountRepeater.DataSource = resultCountList;
resultCountRepeater.DataBind();
很不幸,這是給我一個編譯錯誤:服務器標籤結構不正確。
任何想法是什麼錯?
謝謝
感謝,這是它。我不敢相信我沒有看到它!你是一個拯救生命的人。 – gryzlaw 2011-04-30 11:25:47
不用擔心!經過10年的.net開發,那個人每次都會得到我:D – Gats 2011-05-01 22:56:38