Javascript Datatables.net在呈现和应用分页时速度较慢
我正在尝试在asp.net web窗体中实现DataTables.net 1.10.9()。它可以处理少量数据,但会延迟呈现和在网页上应用分页 我正在使用Repeater控件,并在运行时将其绑定到代码隐藏页中 加载页面时,我可以看到表中的所有数据,但页面仍在处理中,延迟5-8秒后,分页和主题应用于表中 有没有办法缩短渲染时间?(不使用服务器端Web服务) 到目前为止,我已经尝试使用“延迟渲染”:正确但没有运气 在firefox和google chrome中工作正常,但在IE9中存在延迟 解决方案 用于延迟不可见行的渲染,以提高初始化速度 请注意,这只会提高Ajax或JavaScript源数据的性能(即使用Javascript Datatables.net在呈现和应用分页时速度较慢,javascript,c#,jquery,asp.net,datatables,Javascript,C#,Jquery,Asp.net,Datatables,我正在尝试在asp.net web窗体中实现DataTables.net 1.10.9()。它可以处理少量数据,但会延迟呈现和在网页上应用分页 我正在使用Repeater控件,并在运行时将其绑定到代码隐藏页中 加载页面时,我可以看到表中的所有数据,但页面仍在处理中,延迟5-8秒后,分页和主题应用于表中 有没有办法缩短渲染时间?(不使用服务器端Web服务) 到目前为止,我已经尝试使用“延迟渲染”:正确但没有运气 在firefox和google chrome中工作正常,但在IE9中存在延迟 解决方案
Ajax
或data
选项时)
var table=$('#示例').DataTable({
阿贾克斯:'https://api.myjson.com/bins/qgcu',
真的吗
});
如果您使用HTML源数据,请考虑编写一个脚本,该脚本将使用数据生成JSON。然后,您可以使用
ajax
选项指定脚本的路径,并使用deferRender:true
提高性能,如上所示
演示
有关代码和演示,请参阅
链接