【发布时间】:2011-06-18 07:04:00
【问题描述】:
有没有人有,或者可以指点我,使用 jQuery 通过 ASP.NET 数据网格控件进行分页的示例?
我想通过 ASP.NET DataGrid 控件显示的大量数据进行分页,但是我想避免页面刷新,因此想使用 AJAX 来获取新的数据集。我还想避免使用 ASP.NET AJAX 工具包,并希望使用 jQuery-AJAX 来完成这一切。谢谢。
【问题讨论】:
有没有人有,或者可以指点我,使用 jQuery 通过 ASP.NET 数据网格控件进行分页的示例?
我想通过 ASP.NET DataGrid 控件显示的大量数据进行分页,但是我想避免页面刷新,因此想使用 AJAX 来获取新的数据集。我还想避免使用 ASP.NET AJAX 工具包,并希望使用 jQuery-AJAX 来完成这一切。谢谢。
【问题讨论】:
DataGrid 是一个依赖回发的服务器端控件。 jQuery 和 AJAX 是客户端技术。编写一个 AMSX 或 WCF 服务来提供您的数据并使用 jQuery 使用它。您可以使用 jQuery 模板使事情变得更容易。或者将 DataGrid 包装在 UpdatePanel 中,您将拥有穷人的 AJAX(有时称为 AJAH)。
可能有一个 jQuery 插件可以帮助解决这个问题。
这是一篇很好的文章,可以帮助您入门:
【讨论】:
尝试使用 jGrid,它是免费的,但有可用的商业 dotnet 实现。 它非常强大,你几乎可以用它做任何事情。并且加载您的数据很容易。但是,你必须忘记aspnet datagrid的思想,除非你会使用updatepanel(它非常稳定有用,与asp net ajax工具包无关)
【讨论】: