Create a new Project in Asp.net named "storeObjInSession"
in Default.aspx.cs file within class put below code snippet..
when we run our project Default.aspx page on the page load event _Default class object is stored in Session variable Session["EmployeeObj"] .
in Default.aspx.cs file within class put below code snippet..
//
properties that you want to store in session
public int EmpId {get; set;}
public string EmpName {get; set;}
//constructor
to assign value in Properties
// you can
also get value in Properties from UI
public
_Default() {
EmpId = 1;
EmpName = "Suraj
K.";
}
protected
void Page_Load(object
sender, EventArgs e)
{
_Default
emp1 = new _Default();
Session["EmployeeObj"]
= emp1;
}
Accessing Session data in other page
now we can get this object in other web page by Session.
in about.aspx page create two aspx label named lbl1 and lbl2 like this...
<asp:Label ID="lbl1" runat="server"></asp:Label><br />
<asp:Label ID="lbl2" runat="server"></asp:Label>
in about.aspx.cs page within Class we put the following Code..
protected void Page_Load(object
sender, EventArgs e)
{
_Default
obj;
obj = (_Default)(Session["EmployeeObj"]);
lbl1.Text = obj.EmpId.ToString();
lbl2.Text = obj.EmpName;
}
now run your Application . run default.aspx page and after that click on about link(about.aspx) .here we get EmpId and EmpName data through Session.
Thanks
Suraj K. Mad.