Вопрос по поводу связи Control и Page
От: larryOnOff  
Дата: 10.08.07 10:33
Оценка:
У меня возникла следующая проблема, подскажите пожалуйста как лучше поступить.
Есть страница на которую динамически подгружаются контролы в зависимости от состояния страницы. Выглядит это так:
MyPage.aspx.cs
Control control;

switch (PageState)
{
case Sate1:
control = LoadControl("~/UserControls/MyControl.ascx");
MyPlaceHolder.Controls.Add(control);
break;
case Sate2:
control = LoadControl("~/UserControls/MyControl1.ascx");
MyPlaceHolder.Controls.Add(control);
break;

Я хочу создать объект типа MyObject в MyControl.ascx и, например, после создания сохранить его так, что бы иметь доступ на MyPage или на MyControl1 к MyObject.
На данный момент я сохраняю обьекты такого типа в Session, создав в каждом контроле и на основной странице свойства с соответствующими именами.
Как мне лучше поступить ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.