2012-04-02 13 views
0

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; 

マスターページのプロパティが設定されていない理由を理解できます。常にnullです。しかしセッションSession ["user"]には何かがあります。私はこれをデバッガで見たので知っています。何か案は?

は、私はあなたが達成しようとしているかを理解した場合、私はあなたにもプロパティ定義でのセッションにオブジェクトを設定したいだろうと思い、あなたに

答えて

2

ありがとう:

public Eco.Business.User User 
{ 
    get { return (Eco.Business.User)Session["user"];} 
    set { Session["user"] = value; } 
} 
関連する問題