在DropdownList ASP.NET Webform中显示大量数据

时间:2018-08-05 05:38:54

标签: c# asp.net webforms jquery-select2

当在我的下拉列表中显示大量数据时,我仍然感到困惑,我尝试使用几种参考来解决我的问题,但没有得到。当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>

如果有什么建议,我真的很感激。

0 个答案:

没有答案