我在一個asp.net頁面中使用repeater控件,如下:
<div>
<asp:Repeater ID="repeater1" runat="server" >
<ItemTemplate>
<li><a>[<%# Eval("name") %>]</a></li>
</ItemTemplate>
</asp:Repeater>
</div>
而當我在該頁面對應的後台文件中要進行綁定操作時,卻沒有辦法直接使用id:repeater了,如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
}
repeater1.DataSource = new friendManager().SelectAll();
repeater1.Databind();
}
調試的錯誤信息:
請問這是怎麼回事呢?我使用GridView也有這種情況
唯一的解決辦法是從design界面進入數據庫連接向導來操作。
現在想知道為什麼會出現上述情況,希望前輩們不吝賜教。
是在form標簽之間嗎?