Kentico 获取类别子项列表作为下拉列表以进行筛选

Kentico 获取类别子项列表作为下拉列表以进行筛选,kentico,Kentico,我想要一个类似于dropdownlist的过滤器,dropdownlist的值来自CMS\u Category 现在我需要知道如何获取其所有子类别的特定类别并将其初始化到dropdownlist中 因此,当所选索引被更改时,我可以使用它来过滤其他中继器。下面是一个API,用于按父类别id获取类别: var categories = CategoryInfoProvider.GetCategories().WhereEquals("CategoryParentID", id).OnSite(Sit

我想要一个类似于dropdownlist的过滤器,dropdownlist的值来自
CMS\u Category

现在我需要知道如何获取其所有子类别的特定类别并将其初始化到dropdownlist中


因此,当所选索引被更改时,我可以使用它来过滤其他中继器。

下面是一个API,用于按父类别id获取类别:

var categories = CategoryInfoProvider.GetCategories().WhereEquals("CategoryParentID", id).OnSite(SiteContext.CurrentSiteID);
通常会绑定到下拉列表:

DropDownList ddl = new DropDownList();
            ddl.DataTextField = "CategoryName";
            ddl.DataValueField = "CategoryID";
            ddl.DataSource = categories;
            ddl.DataBind();