Мы создали страницу Master, которая наследовалась от Мастер-класса asp.net. Мы также получили средства управления ui, которые наследовали от стандартного asp.net ui класс управления. Наша страница Master имеет общедоступную членскую переменную. Мы должны смочь получить доступ к той членской переменной от средств управления ui, которые мы используем. Однако мы, может казаться, не достигаем его? Это - наша архитектура, которая является неправильной? Или сама идея - доступ получения пользовательского элемента управления к переменным страницы Master?
Вообще говоря, это, вероятно, не лучший шаблон проектирования. Однако вы должны иметь возможность сделать что-то вроде этого:
MyMasterType myMaster = this.Page.Master as MyMasterType;
if (myMaster != null)
{
myMaster.PublicProperty = value;
}
Вот, пожалуйста: http://msdn.microsoft.com/en-us/library/xxwa0ff0.aspx
из: Доступ к свойствам главной страницы из дочерних страниц в ASP.net VB