所以我使用 jquery.dataTables.js 来显示大约一千行,而一次只显示大约二十行。问题在于每一行的下拉列表加载页面大约需要 10 秒,并且在加载时显示更多记录。我考虑过在使用 ajax 加载页面后执行此操作,但不确定如何使用所有这些操作干净利落地执行此操作。有任何想法吗。
@for (int i = 0; i < Model.billVersion.Count; i++)
{<tr>
<td>@Html.DisplayFor(model => model.billVersion[i].billNumber)@Html.HiddenFor(model => model.billVersion[i].billNumber)</td>
<td>@Html.DisplayFor(model => model.billVersion[i].lrNumber)</td>
<td>@Html.DisplayFor(model => model.billVersion[i].previousYear)</td>
<td>@Html.DisplayFor(model => model.billVersion[i].committeeRec)</td>
<td>@Html.DropDownListFor(model => model.billVersion[i].committeeID, @Model.committeDropDown, "")</td>
<td>@Html.CheckBoxFor(model => model.billVersion[i].save_Remove)</td>
</tr>
}