public AjaxControlToolkit.CascadingDropDownNameValue[] GetDropDownMenuItems(string knownCategoryValues, string category)
{
string[] values = category.Split('|');
int currentMenuID = 0;
if (values.Length == 2)
{
int.TryParse(values[1].Replace(CMSConfig.ConstantManager.CurrentMenu, ""), out currentMenuID);
}
int CategoryID = 0;
int.TryParse(values[0].Replace(CMSConfig.ConstantManager.CategoryMenu, ""), out CategoryID);
List<AJH.CMS.Core.Entities.Menu> menus = MenuManager.GetMenusParentObjByCategory(CategoryID);
List<AjaxControlToolkit.CascadingDropDownNameValue> cascadingList = new List<AjaxControlToolkit.CascadingDropDownNameValue>();
foreach (AJH.CMS.Core.Entities.Menu item in menus)
{
if (item.ID != currentMenuID)
cascadingList.Add(new AjaxControlToolkit.CascadingDropDownNameValue(item.ID + ": " + item.Name, item.ID.ToString()));
}
return cascadingList.ToArray();
}
}