我正在寻找一种将可编辑的 DropDownList 添加到 ASP.NET MVC 5.1 项目的解决方案。用户应该能够输入新值或从现有值列表中进行选择。有很多解决方案,但没有一个对我来说足够好:
http://coffeescripter.com/code/editable-select/在这个问题中提到 - 404 错误所以我不能尝试这个。
http://jqueryui.com/autocomplete/#combobox - 我找到了一个名为 jQuery.UI.Widgets.Autocomplete 的 NuGet 包,但 NuGet 安装程序抛出错误“将 'jQuery 2.1.0' 更新为 'jQuery 1.4.4' 失败. 找不到与 'jQuery 1.4.4' 兼容的'bootstrap, jQuery.UI.Combined' 版本。” (如您所见,我在项目中使用的是 jQuery 2.1,所以我最好不要降级到 1.4.4)。当我手动包含脚本时,它会引发关于 .combobox() 未定义的 JavaScript 异常,但也许我在这里做错了。
https://bitbucket.org/RaYell/jquery-jec - 在 IE(或至少 11 版)中效果不佳。按空格键会打开列表,而不仅仅是输入。不幸的是,我必须支持这个浏览器。
有没有人有 MVC 5 或更高版本的工作解决方案来获得这种小部件?