[英].NET: How to efficiently check for uniqueness in a List<string> of 50,000 items?
[英]Display 50,000 cities in dropdown list in asp.net website
我们在下拉列表中显示所有美国城市。 但是,当我向下滚动下拉列表并选择一些值时,浏览器将被挂断。 请让我知道是否有解决方案。
<div class="customselectdiv custom-req" id="divCity" runat="server" visible="false">
<asp:DropDownList ID="ddlCity" runat="server" TabIndex="10" class="customselect required" Visible="false" AutoPostBack="true" OnSelectedIndexChanged="ddlCity_SelectedIndexChanged"></asp:DropDownList>
</div>
并且城市正在绑定数据库中的下拉列表。
浏览器的SELECT
控件无法处理50,000个项目。 用户的屏幕无法处理50,000个项目。
您将必须创建自己的自定义html控件。 我建议像哇头一样。 创建一个搜索框,并显示“下拉列表” ,其中显示10个项目,其中包含在任何地方输入的文本:
但是要回答您的实际问题:
不,没有办法解决。 该网站不应向用户显示50,000个下拉项 。
您将无法在该选择框中添加50000条记录,我建议您像Google所提供的那样查找自动填充城市。
您可以在应用程序引导中使用引导dopdown来提供搜索功能。
我已经使用bootstrap使用searcch创建了下拉列表,您可以使用它。
按照下面的链接,在这里我提供了下拉列表的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.