ASP.net中Repeater控件

protected void Page_Load(object sender, EventArgs e)
{
tag2.WebService1 myweb = new tag2.WebService1();
DataSet ds = new DataSet();
ds = myweb.Loadbooks();
Repeater1.DataSource = ds;
Repeater1.DataBind();
}
为什么会提示当前上下文中不存在名称Repeater1

前台页面中未定义Repeater1

    <ItemTemplate><!--下面就是模板了,数据就是根据下面的模样循环显示的-->
    <div style="width:100px;height:50px;float:left;">
     <%#Eval("bookname")%> <br> 
     <%#Eval("bookpress")%> 
     </div>
    </ItemTemplate>
</asp:Repeater>
    已经定义了。

看一下Repeater控件ID 是不是Repeater1

图片说明