I have this really weird problem and I'm sure I'm missing something obvious here. I have these two lines:
HttpContext.Current.Session[listModelType + "ListModel"] = listModel;
listModel.ProductRows = new Collection<ProductRow>(listModel.ProductRows.Where(r => r.ParentRowId == 0).ToList());
After the second line is executed my session object is updated as well (according to "Watch" in Visual Studio)
What am I missing here?
I have tried
int i = 0;
HttpContext.Current.Session["i"] = i;
i++;
and HttpContext.Current.Session["i"] remains 0.
See Question&Answers more detail:os