Необходимо из элемента управления работать с боковым меню (Quick Launch).
Например, скрывать пункты меню. Или привязывать к пункту меню текущий контекст.
Например, следующий код срабатывает для верхнего меню (Toolbar), но не срабатывает для бокового.
Код:
protected void Page_Init(object sender, EventArgs e)
{
AxBaseWebPart webpart = AxBaseWebPart.GetWebpart(this);
if (webpart != null)
{
webpart.SetMenuItemProperties += new EventHandler<SetMenuItemPropertiesEventArgs>(webpart_SetMenuItemProperties);
}
}
void webpart_SetMenuItemProperties(object sender, SetMenuItemPropertiesEventArgs e)
{
if (e.MenuItem.MenuItemAOTName == "AnyAOTMenuItemName")
{
e.MenuItem.Hidden = true;
}
}
Код для привязки контекста взят из
Using Context from Code in Enterprise Portal