【发布时间】:2017-09-13 23:03:35
【问题描述】:
我正在为我的网站上的城市使用 ASP MVC 下拉列表
@Html.DropDownListFor(m => m.CityId, ViewBag.CityDataBag as SelectList, new { id = "citydropdown", style = "height:33px;font-size: small", @class = "ui fluid search dropdown" })
当用户试图从 Firefox 浏览器的下拉菜单中选择城市时。组合框不工作页面只是没有响应。
在我的 Windows 8 和 Firefox 最新版本上一切正常..
当我加载少量城市下拉作品并且页面不中断时..
首次加载时 ViewBag 包含大约 3000 多个城市项目。
当您单击时发生绑定工作问题
无法弄清楚为什么有些用户在使用 firefox 浏览器时遇到问题 不要。
有什么想法吗?
【问题讨论】:
-
您是否尝试过验证页面上的 HTML?您可能会在下拉列表中出现意外情况,从而导致解析器出现问题。
-
TBH,3000 项在下拉列表中太多了,除非您有可搜索的下拉列表
-
正如@Locke125 指出的那样——有很多城市名称中带有
'撇号,而html 可能 处理不正确。 stackoverflow.com/questions/899510/… -
这当然是很多数据,您希望用户搜索所有数据吗?你在用什么插件吗?
-
我没有其他选择,我必须加载如此大的数据..
标签: javascript jquery html asp.net-mvc firefox