1

我班上的一些变量:

1-公司ID

2-公司名称(用户名)

3-公司密码(密码)

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 回答