GridView分页性能

时间:2016-11-10 09:19:48

标签: asp.net gridview pagination performance-measuring

假设我有一个包含1.000行的GridView。而且我不希望任何分页并且所有行都可见。我可以做两件事:

设置AllowPaging="false"(最符合逻辑)

或者

设置AllowPaging="true"并使用比总行数更高的PageSize:PageSize="9999"

所以我的问题是两个选项之间的性能是否有任何显着差异,如果是这样,你如何测量这样的东西。

1 个答案:

答案 0 :(得分:0)

作为Web开发人员asp.net开发人员,我已经工作了4年多。我已广泛使用datatables.net。它功能强大,功能丰富,易于使用。

如果您的gridview有250 rows最多datatable,则可以轻松消化250 rows。我建议您最初加载250 rows,当用户更改行数时,您只需设置option of datatable即可显示许多记录。

加载gridview后,您可以向其datatable申请。这是一个小例子。这是jsfiddle

您需要设置'pageLength': 25属性以决定要显示的记录数。在用户更改选项后,最初将其设置为250

并使用server side选项显示要显示的记录数。

'lengthMenu'