2012-04-10 53 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