当在我的下拉列表中显示大量数据时,我仍然感到困惑,我尝试使用几种参考来解决我的问题,但没有得到。当page_load的dropdownlit非常困难时,处理大量的负载数据。当我加载它时,我的页面挂起了。我有1万个数据的表。 我遵循此 tutorial ,但是,本文使用asp.net mvc,但我不知道如何将其转换为asp.net Webform。
然后,我也刚刚尝试了本教程,但不起作用,因为此答案并未说明其工作原理: asp.net dropdownlist caching for Huge data
这是我的Default.aspx
<asp:DropDownList ID="ddAdjustPinId" runat="server" Width="100%" CssClass="form-control" DataTextField="Text" DataValueField="Value" AutoPostBack="true"></asp:DropDownList>
dfdf
ddAdjustPinId.DataSource = FlagInvestigateDAL.GetAllPIN().Select(x => new { Text = x.PIN_ID + " | " + x.PIN_Name, Value = x.PIN_ID });
ddAdjustPinId.DataTextField = "Text";
dAdjustPinId.DataValueField = "Value";
ddAdjustPinId.DataBind();
我使用了 Select2 javascript使我的下拉列表更好。
<script type="text/javascript">
function pageLoad() {
selecTo();
}
function selecTo() {
$('[id*=ddAdjustPinId]').select2();
}
</script>
如果有什么建议,我真的很感激。