如何加载 ASP.NET 大的 HTML 表异步
本文关键字:大的 NET HTML 异步 ASP 何加载 加载 | 更新日期: 2023-09-27 18:30:17
我有一个 ASP.NET 页面,其中包含一个以这种方式构建的HTML表:
<tbody>
<%Dim i As Integer = 0
For i = 0 To Subscribers.Count - 2
%>
<tr>
<td><%=Subscribers(i).Token%></td>
<td><%=Subscribers(i).MerchantName%></td>
<td><%=Subscribers(i).FirstName%></td>
<td><%=Subscribers(i).LastName%></td>
<td><%=Subscribers(i).State%></td>
</tr>
<%Next%>
</tbody>
现在,我有超过 1500 条记录,加载它需要很多时间。在不让用户等待加载整个表的情况下加载这 1500 条记录,而是在记录出现时向他们显示记录的最简单方法是什么?
我正在使用 datatables.net
谢谢!
我同意引入某种分页机制的其他建议。但是,如果您想保留当前代码和简单的显示行,请在Dim
之前添加一行代码:
Response.Buffer = False
这将禁用页面缓冲并立即逐行输出数据。