Опитвам се да използвам ViewState променлива ViewState ["username"], зададена в тази на usercontrol на страницата от друг потребителски контрол на страницата.
Стойността на ViewState изглежда нула.
Невъзможни потребителски контроли в рамките на дадена страница четат стойностите на ViewState на eachother.
Благодаря, Вишну
Отговори:
1 за отговор № 1Това по дизайн - ASP.NET ще направи разлика между състояние на изглед на различни (инстанции) контроли. Това диференциране се основава на контролен идентификатор. Това е необходимо, защото в противен случай авторът на контрола не може да използва същия ключ за състояние на изглед и няма начин да се знае какви ключове могат да се използват от други автори на контрол.
В твоя случай ще ви предложа да съхраните данните в състояние на преглед на ниво страница и да ги прехвърлите на потребителските контроли (от страницата) чрез свойства.