【问题标题】:Asp.Net Razor Page DataTabels.net Jquery lazy loading data vom DatabaseAsp.Net Razor Page DataTabels.net Jquery 从数据库中延迟加载数据
【发布时间】:2023-03-08 18:29:02
【问题描述】:

我正在为学校做一个项目。我正在使用 DataTabels.net Jquery 在页面上显示数据。该页面大约需要 10 秒才能加载,因为我不知道如何在 DataTabels.net 中使用延迟加载。 我希望有人可以帮助我解决这个问题。

This is how i load the data

How i display the data

Script for the datatable

【问题讨论】:

  • 所以我的问题是:有没有办法在我在网站上时加载例如 100 行并显示它们并加载其余数据?
  • 我会用 datatables.net 来做

标签: jquery .net asp.net-core datatables razor-pages


【解决方案1】:

有没有办法在我在网站上时加载例如 100 行并显示它们并加载其余数据?

如果您想使用 jQuery DataTables 来显示大量数据,我真的建议您可以使用 DataTables 提供的服务器端选项,这将使 DataTables 执行的所有操作(例如分页、搜索和ordering) 被移交给服务器。

这里是关于“服务器端处理”的文档:https://datatables.net/examples/server_side/

您可以参考以下 SO 线程在您的 ASP.NET Core Razor 页面项目中实现相同的操作。

How to implement dataTables Server side Side Paging/Searching/Sorting in ASP.net Core

【讨论】:

  • 这会提高我网页的性能吗?因为现在它正在加载 10 秒来显示所有数据,而在加载它们时我什么也做不了。很高兴看到例如 100 个第一条记录。
  • Will this increase the performance for my webpage? 在我看来,这将有助于提高性能。
  • 好的,谢谢您的分析。我将尝试实现服务器端处理。
猜你喜欢
  • 1970-01-01
  • 2011-12-22
  • 1970-01-01
  • 2011-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-17
  • 1970-01-01
相关资源
最近更新 更多