Вы должны предоставить публичное свойство f.e MenuTabSelected
в вашей MasterPage, которое получает / устанавливает это свойство вашего меню.
public string MenuTabSelected {
get { return MainMenu.TopTabSelected; }
set { MainMenu.TopTabSelected = value; }
}
Тогда вы можете получить к нему доступ таким образом:
((YourMasterPage)Master).MenuTabSelected = "forum";
где YourMasterPage
- это тип вашей MasterPage.
Ошибка компилятора, потому что вы хотите получить доступ к частному или защищенному элементу управления вне вашего MasterPage-Class. Это будет разрешено только в том случае, если оно будет общедоступным, что не рекомендуется . У вас есть больше контроля, если вы делаете это так, как я предложил:)