Я устанавливаю переменную сеанса на главной странице в событии Page_Init. Затем у меня есть свойство на главной странице, которое позволяет мне получить доступ к этому значению.
Код на главной странице:
public Eco.Business.User User
{
get { return (Eco.Business.User)Session["user"];}
set { _user = value; }
}
Затем я делаю это в событии загрузки страницы на странице, которая использует главную страницу (класс для главной страницы - SiteMaster).
SiteMaster m = new SiteMaster();
Eco.Business.User _user = new Eco.Business.User();
_user = m.User;
Может выяснить, почему свойство на главной странице не устанавливается. Это всегда ноль. Но у сеанса Session ["user"] есть что-то. Я знаю это, потому что я видел это в отладчике. Есть идеи?
Спасибо