Ich setze eine Session-Variable auf der Masterseite im Page_Init-Ereignis. Ich habe dann eine Eigenschaft auf der Masterseite, über die ich auf diesen Wert zugreifen kann.Zugriff auf die Master-Seiteneigenschaft
-Code auf Master-Seite:
public Eco.Business.User User
{
get { return (Eco.Business.User)Session["user"];}
set { _user = value; }
}
Ich tue dies dann in dem Seitenladeereignis von einer Seite, die die Masterseite verwendet (Klasse für die Masterseite wird Sitemaster).
SiteMaster m = new SiteMaster();
Eco.Business.User _user = new Eco.Business.User();
_user = m.User;
Kann herausfinden, warum die Eigenschaft in der Masterseite nicht festgelegt wird. Es ist immer null. Aber die Sitzung Sitzung ["Benutzer"] hat etwas. Ich weiß das, weil ich es im Debugger gesehen habe. Irgendwelche Ideen?
Danke