несколько пользовательских контролей - PullRequest
0 голосов
/ 22 августа 2009

Допустим, у нас есть 2 пользовательских элемента управления uc1 и uc2 на странице. Я установил Viewstate ["name"] = "John" в uc1. Как получить доступ к этому Viewstate ["name"] в элементе управления uc2?

1 Ответ

2 голосов
/ 22 августа 2009

Вы можете создать открытое свойство в UC1, которое может читать / записывать данные ViewState, которые вы пытаетесь установить, и получать доступ к свойству UC1 из UC2.

См. здесь для примера свойства, поддерживаемого ViewState элемента управления.

Из UC2 вы можете получить ссылку на UC1 по Page.Controls("myUC1Control") или используя Page.FindControl("myUC1Control").

...