магазин объект класса в сессии
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
, если я хочу сохранить компанию в разных местах.
в порядке теперь, как я могу использовать сеанс в другом месте, как ctrl? и как я могу получить одно поле из сеанса? –
@Alaahafethburghall ctrl означает? – Shyju
Управление i означало любую страницу, как вызвать сеанс, потому что ive использовал сеанс, зависящий от функции «Найти», чтобы найти все в классе, так как я могу назвать одно значение «CompanyName» на странице управления –