私のクラスのいくつかの変数:
1-会社ID
2-会社名(ユーザー名)
3-CompanyPwd(パスワード)
4-会社のロゴ
5-メール。
これらすべてのフィールドのセッション コンテンツを作成して、それらの一部を ctrls で使用したいと考えています。
クラスオブジェクトをセッションに保存する
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
別の場所に保管されている会社が必要な場合は、メソッドを簡単に呼び出すことができます。