将数据加载到DropDownList的速度非常慢-ASP.NET

时间:2018-07-16 05:39:57

标签: c# asp.net performance

我正在尝试用数据填充下拉列表。但是这段简单的代码最多需要6秒钟的时间:

     for (int i = 0; i < users.Count; i++)
        {
            var user = users[i];
            cbHead.Items.Add(new ListItem(user.DisplayName, user.Username));
            cbFirstStageHandler.Items.Add(new ListItem(user.DisplayName, user.Username));
            cbSecondStageHandler.Items.Add(new ListItem(user.DisplayName, user.Username));
        }

我不了解此加载时间。在WPF中执行相同的操作仅需几毫秒。 用户列表中有167个条目。

谢谢

编辑: 这个问题很愚蠢。 User对象具有一个名为DisplayName的属性,该属性会在每次调用时从Active Directory中加载显示名称。

0 个答案:

没有答案