Состояние ViewState - PullRequest
       20

Состояние ViewState

0 голосов
/ 11 апреля 2011

Я пытался использовать переменную ViewState ViewState ["username"], назначенную в одном из usercontrol страницы из другого другого usercontrol страницы.

Значение ViewState кажется нулевым,

Y не может контролировать пользователя на странице, читая значения ViewState друг друга.

Спасибо, Вишну

1 Ответ

1 голос
/ 11 апреля 2011

Это по замыслу - ASP.NET будет различать состояние просмотра различных (экземпляров) элементов управления. Эта дифференциация основана на контрольном идентификаторе. Это необходимо, поскольку в противном случае автор элемента управления не может использовать тот же ключ состояния представления, и нет способа узнать, какие ключи могут использоваться другими авторами элемента управления.

В вашем случае я предлагаю вам сохранить данные в состоянии просмотра на уровне страницы и передать их своим пользовательским элементам управления (со страницы) через свойства.

...