how to save the values in session and arraylist
Hi,
i am developting one question paper. now i want to save the question no and answer in a session using arraylist. how can i save . in .net i am using this code i stroed both question no and answer . now i want the same code in silverlight. but in silverlight i am not getting both arraylist and sessions . how can i achieve this one.
private void SaveCheckedValues()
{
ArrayList userdetails1 = new ArrayList();
ArrayList userdetails2 = new ArrayList();
ArrayList userdetails3 = new ArrayList();
ArrayList userdetails4 = new ArrayList();
int index = -1;
foreach (GridViewRow gvrow in GV_Questionpaper.Rows)
{
index = (int)GV_Questionpaper.DataKeys[gvrow.RowIndex].Value;
bool result1 = ((RadioButton)gvrow.FindControl("RBtn_Option1")).Checked;
bool result2 = ((RadioButton)gvrow.FindControl("RBtn_Option2")).Checked;
bool result3 = ((RadioButton)gvrow.FindControl("RBtn_Option3")).Checked;
bool result4 = ((RadioButton)gvrow.FindControl("RBtn_Option4")).Checked;
if (Session["CHECKED_ITEMS1"] != null)
{
userdetails1 = (ArrayList)Session["CHECKED_ITEMS1"];
}
if (Session["CHECKED_ITEMS2"] != null)
{
userdetails2 = (ArrayList)Session["CHECKED_ITEMS2"];
}
if (Session["CHECKED_ITEMS3"] != null)
{
userdetails3 = (ArrayList)Session["CHECKED_ITEMS3"];
}
if (Session["CHECKED_ITEMS4"] != null)
{
userdetails4 = (ArrayList)Session["CHECKED_ITEMS4"];
}
if (result1)
{
if (!userdetails1.Contains(index))
userdetails1.Add(index);
}
else
{
userdetails1.Remove(index);
}
if (result2)
{
if (!userdetails2.Contains(index))
userdetails2.Add(index);
}
else
{
userdetails2.Remove(index);
}
if (result3)
{
if (!userdetails3.Contains(index))
userdetails3.Add(index);
}
else
{
userdetails3.Remove(index);
}
if (result4)
{
if (!userdetails4.Contains(index))
userdetails4.Add(index);
}
else
{
userdetails4.Remove(index);
}
Thanks
P.Nagaraju