2012-04-10 54 views

回答

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方法,如果我想在不同的地方存储公司。

+0

好吧现在我怎么能在其他地方使用会话作为控制?以及如何从会话中检索一个字段? – 2012-04-10 01:50:34

+0

@Alaahafethburghall ctrl的意思是? – Shyju 2012-04-10 01:51:15

+0

控制我的意思是任何页面如何调用会话,因为我使用会话取决于函数调用Find查找类中的所有内容,所以我怎样才能在控制页面中作为“CompanyName”调用一个值 – 2012-04-10 01:57:14