【问题标题】:ComboBox for ASP.NET MVC用于 ASP.NET MVC 的组合框
【发布时间】:2012-04-26 22:20:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 combobox


    【解决方案1】:

    Adding a New Category to the DropDownList using jQuery UI 最初我破解了一个 jQuery 插件以允许用户输入一个新的 FK 字段(在本例中为 Genre 或 Artist)。没有允许组合框条目的 HTML UI,所以我转向了另一个方向。我的教程还使用了所选的 jquery 插件,尽管它不允许输入。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2014-04-16
        • 2011-04-13
        • 1970-01-01
        • 2021-09-06
        • 1970-01-01
        • 1970-01-01
        • 2012-09-12
        • 2013-04-27
        • 1970-01-01
        相关资源
        最近更新 更多