1

私のクラスのいくつかの変数:

1-会社ID

2-会社名(ユーザー名)

3-CompanyPwd(パスワード)

4-会社のロゴ

5-メール。

これらすべてのフィールドのセッション コンテンツを作成して、それらの一部を ctrls で使用したいと考えています。

4

1 に答える 1

2

クラスオブジェクトをセッションに保存する

public class Company
{
  public int Id { set;get;}
  public string Name { set;get;}
  public string Logo { set;get;}  
}

セッションに保存するには

Company objCompany=new Company();
objCompany.ID=34;
objCompany.Name="Chase";
objCompany.Logo="chase_logo.PNG";

Session["company"]=objCompany;

セッションから取得するには、

Company objComp=null;
if(Session["company"]!=null)
{
  objComp=(Company) Session["company"];
}

理想的には、これを次のような方法でラップします

public Company GetCurrentCompany()
{
    Company objComp=null;
    if(Session["company"]!=null)
    {
      objComp=(Company) Session["company"];
    }
}

GetCurrentCompany別の場所に保管されている会社が必要な場合は、メソッドを簡単に呼び出すことができます。

于 2012-04-10T01:48:29.007 に答える