ASP Repeater.DataBind()需要永远加载吗?

时间:2018-03-11 16:42:49

标签: c# asp.net repeater asprepeater tolist

我有ASP:Repeater通过分页加载数据,加载需要很长时间,经过调试我发现延迟在Rpt.DataBind();

代码:

var query = (from a in db.Table1
             orderby a.CreatedDate descending
             select a).Skip((pageNumber - 1) * 10).Take(10).ToList();

Rpt.DataSource = query;
Rpt.DataBind();

如此简单的查询只有10行,但是它花了大约35秒到DataBind()!!!

非常感谢任何帮助:)

1 个答案:

答案 0 :(得分:0)

您可以将.xml文件用于adrepeter