Monday, May 2, 2011

Pass array through session between two pages

Page 1:

we can store an array into session.


public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnSendData_Click(object sender, EventArgs e)
{
int[] inputdata;
string s=txtinput.Text.Trim();
string[] numbers = s.Split(',');
inputdata = new int[numbers.Length];
for (int i = 0; i < numbers.Length; i++)
{
try
{

inputdata[i] = Convert.ToInt32(numbers[i].ToString());
}
catch(Exception ex)
{
Response.Write("please enter data in integere formate separated by comma");
}

}
Session["IntArray"] = inputdata;
Response.Redirect("receive data.aspx");
}
}

Page 2


public partial class receive_data : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int[] RecArray=(int[])Session["IntArray"];
for(int i=0;i {
Response.Write(RecArray[i].ToString()+" ");
}
}
}

No comments: