Asp.Net Web控件 (五)(可分页Repeater的使用)2011-09-15 博客园 steven hu在上一节中的示例中使用url分页,使用也是非常简单。这一节将讲述其他属性,包括如何使用postback分页。其实控件在默认情况下市使用postback分页的 。下面示例是使用postback分页:

cs的代码:
protected void Page_Load(object sender, EventArgs e)
{
   if (!IsPostBack)
   {
     bindData();
   }
}
void bindData()
{
   PageRepeater1.FromSection = DbSession.Default.From<Products>().OrderBy (Products._.ProductID.Asc);
   PageRepeater1.DataBind();
}
protected void PageRepeater1_PageChanged(object sender, EventArgs e)
{
   bindData();
}运行效果如下:

PageIndexBox属性设置快速转到页码。分别为TextBox, DropDownList, None 。 从字面上就很好理解啦,默认为None。我们修改PageIndexBox为DropDownList,预览效果如下:
