0
,所以我嘗試做以下,以風格(StaticSelectedStyle-的CssClass和DynamicSelectedStyle-的CssClass)選定的子項及其母公司。下面的代碼僅引起家長的風格:設置Parent和子項,如ASP「選擇」:菜單
private bool SetSelectedMenuItem(MenuItemCollection menuItems)
{
foreach (MenuItem item in menuItems)
{
string url = ResolveUrl(item.NavigateUrl);
string pageUrl = Request.RawUrl;
if (pageUrl.Equals(url))
{
item.Selected = true;
if (item.Parent != null)
{
item.Parent.Selected = true;
}
return true;
}
if (SetSelectedMenuItem(item.ChildItems))
{
return true;
}
}
return false;
}
它甚至有可能有一個孩子,其父項目有自己選擇的值設置爲true?
任何幫助,得到這個工作將是巨大的!
是否有不同的方式來迫使CSS類到父項目? – Nugs
也許jQuery。如果你對這個回發所做的只是設置樣式,那麼無論如何這可能是更好的選擇。 –