protected void SetSelectedMenu(List <MenuInfo> menuList, int level) { if (this.Page is IMenuPage) { IMenuPage page = this.Page as IMenuPage; foreach (MenuInfo menu in menuList) { bool selected = false; if (level == 1) { selected = menu.Id.Equals(page.GetTopMenuId(), StringComparison.OrdinalIgnoreCase); } else if (level == 2) { selected = menu.Id.Equals(page.GetSecondMenuId(), StringComparison.OrdinalIgnoreCase); } menu.CssName = selected ? "Selected" : "UnSelected"; } } }