2010-05-04 14 views
0

Senario: Masterpage с UserControl и детской ASPX страницызначения Pass от Masterpage UserControl ребенку ASPX страница

В прошлом, когда с помощью этого Senario я использовал интерфейс как способ передать значение из UserControl (встроен в главную страницу ) в код главной страницы за ним затем потребляют это значение на странице дочернего aspx.

Мой вопрос в том, что asp.net 4 пришел, это еще хороший способ достичь этого или есть другой или, возможно, лучший способ сделать это? Я где-то читал, что, возможно, «делегаты» - это, возможно, еще один путь.

Любая помощь очень ценится Lk

ответ

0

Вы можете иметь свой Masterpage inheret из класса BaseMasterPage, который наследует от System.Web.UI.MasterPage. Тогда вы можете иметь свойство на BaseMasterPage. Пользовательские элементы управления и дочерние страницы aspx могут получить доступ к свойству на ((BaseMasterPage)this.Page).PropertyName

Смежные вопросы