2009-02-23 57 views
1

我正在寻找不同的方法来显示数据在gridview中有500 - 1000行。网格应该支持关键板导航。我写了jquery函数来处理它。但是当我在网格中加载500行时,浏览器就冻结了。我不确定我是否在做jquery的任何错误。我可以看看jQuery,但我想知道在一个网格中有500行是否可行,并期望有良好的性能。一种选择是使用分页。我想听听任何其他想法,我可能会错过。在asp.net网格中显示大数据

请让我知道。

谢谢, sridhar。

+0

你可以发布你的jQuery? – hunter 2009-02-24 01:14:14

回答

1

尝试尽可能减小HTML的大小,使用CSS类而不是大量的内联样式和标记。这样解析和渲染时间应该会看到很好的加速(500行不是那么多)。

0

而不是GridView,请尝试使用Repeater。这至少可以让你完全控制渲染的内容。 GridViews在html,ViewState和包含的JavaScript中增加了大量的页面膨胀,通常是过度的。

如果您使用PostBacks,而不是使用一些自定义ajax(而不是AJAX.Net),您的分页,您可以将Repeater绑定到一个PagedDataSource对象,该对象可以绑定到DataSet,DataTable或任何Collection你正在使用。

我希望这有助于!


此外,一个GridView应该能够处理500行,而不会冻结您的浏览器。你可以发布你的jQuery?

+0

这是jquery的链接。敬请期待。 http://jsbin.com/utato/edit – Sridhar 2009-02-25 14:20:19

相关问题