protected void fanye( ISession session ,int pagesize)
{
int page = 0;
ICriteria criteria = session.CreateCriteria(typeof(Person));
int count =criteria.List().Count/pagesize;
if ((criteria.List().Count % pagesize)!=0)
{
count+=1;
}
if (Request["page"] != null)
{
page =int.Parse( Request["page"]);
}
criteria.SetFirstResult(pagesize * page);//从第几行开始提取数据
criteria.SetMaxResults(pagesize);//得到多少数据
//criteria.Add(Expression.Gt("id", 20));
添加一个排序对象
//criteria.AddOrder(Order.Asc("id"));
Repeater1.DataSource = criteria.List();
Repeater1.DataBind();
for (int i=0; i < count; i++)
{
str += "<a href='webform1.aspx?page=" + (i).ToString() + "'>" + (i + 1).ToString() + "</a> ";
}
}