【问题标题】:Pre-populate Dropdownlist预填充下拉列表
【发布时间】:2013-12-27 21:36:35
【问题描述】:

我有几个 CascadingDropDown 列表,它们工作正常。我不知道如何预填充下拉列表,直到做出父选择。

这是一个例子:

假设我有两个 CascadingDropDowns:1) Country 2) State

当用户选择一个国家/地区时,状态下拉列表将启用并使用 CascadingDropDown 网络服务进行填充。在这种情况下,用户必须选择国家才能选择州。在选择国家之前,状态 cascadingdropdown 被禁用(我尝试了 EnableAtLoading,但它未能在 State 中加载任何值)。我想用数据库中的每个州填充 State DropDown,直到选择了 Country。那时,州列表设置为与所选国家相关联的州。我希望这是有道理的。

假设用每个状态填充状态 ddl 的查询是

SELECT DISTINCT state FROM location

所以,我想做的是:用每个州填充州下拉列表,直到选择一个国家。那时,状态 ddl 被重置为仅与父级中所选国家/地区关联的那些,允许 CascadingDropDown 扩展程序覆盖下拉列表数据绑定(使用 ccds 的标准过程)

这是怎么做到的?

【问题讨论】:

    标签: asp.net ajaxcontroltoolkit cascadingdropdown


    【解决方案1】:

    Jquery 是执行此操作的更好选择。检查以下问题以了解如何操作:

    How to populate a cascading Dropdown with JQuery

    【讨论】:

      【解决方案2】:

      你是对的阿达什。我放弃了 ajaxtoolkit cascadingdropdowns 并改用 jQuery。使用后者,下拉列表最初是使用 SqlDataSources 填充的。使用 jQuery 更改事件将父选择级联到子下拉列表。可以在 http://www.aspdotnet-suresh.com/2013/10/jquery-cascading-dropdown-list-in-aspnet.html 找到让任何人入门的精彩教程。

      【讨论】:

        猜你喜欢
        • 2015-07-31
        • 1970-01-01
        • 1970-01-01
        • 2015-03-14
        • 2015-01-20
        • 2019-06-13
        • 1970-01-01
        相关资源
        最近更新 更多