繁体   English   中英

在asp.net网站的下拉列表中显示50,000个城市

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM