3

我正在尝试在 ASP.NET MVC 3.0 中创建一个组合框,用户可以在其中输入文本字段中的值或从下拉列表中选择值。用户不应受限于选择列表中的值。视图有一个视图模型,因此需要通过模型绑定填充值并发布到控制器操作。

我已经创建了一个不错的基于 jquery 自动完成小部件的 jquery 解决方案,但我还没有让它与 MVC 不显眼的 javascript 验证一起玩得很好。我在这个 HtmlHelper 扩展方面取得了进展,但我正在努力解决 IE/兼容模式和我现有的 CSS 的 UI 问题。购买 Telerik 或 Infragistics 等控制套件是不可能的。(编辑:这是一个商业应用程序,所以我不能使用免费的 Telerik 控件,因为它们是 GPL,如果您在应用程序中使用 GPL 组件,您的整个应用程序就会成为 GPL)。

有没有人有一个很棒的 MVC 组合框?

4

2 回答 2

2

请参阅使用 jQuery UI 将新类别添加到 DropDownList 最初我破解了一个 jQuery 插件以允许用户输入新的 FK 字段(在本例中为 Genre 或 Artist)。没有允许组合框条目的 HTML UI,所以我转向了另一个方向。我的教程还使用了所选的 jquery 插件,尽管它不允许输入。

于 2012-04-27T02:46:48.150 回答
0

我发现所选 jquery 插件的功能可以很好地满足 javascript 增强下拉列表的需求。

该组件来自 Harvest 开发团队。这里有一些文档和下载。

我特别喜欢它在 MIT 许可下,因此无需担心所有权或修改权问题。

于 2012-04-27T00:55:25.663 回答