Tôi có vấn đề này thực sự kỳ lạ và tôi chắc chắn rằng tôi đang thiếu một cái gì đó hiển nhiên ở đây. Tôi có hai dòng lệnh sau:Thay đổi đối tượng phiên khi đối tượng được cập nhật trong C#
HttpContext.Current.Session[listModelType + "ListModel"] = listModel;
listModel.ProductRows = new Collection<ProductRow>(listModel.ProductRows.Where(r => r.ParentRowId == 0).ToList());
Sau khi dòng thứ hai được thực hiện đối tượng session của tôi được cập nhật cũng như (theo "Watch" trong Visual Studio)
tôi đang thiếu gì ở đây?
Tôi đã thử
int i = 0;
HttpContext.Current.Session["i"] = i;
i++;
và HttpContext.Current.Session [ "i"] vẫn 0.
Cảm ơn CodeCaster - sẽ cho phép. Chỉ nghĩ rằng nó luôn luôn là giá trị được lưu trữ. – CJe
quyền của bạn với những gì bạn đã nghĩ, giá trị được lưu trữ trong phiên – rajeemcariazo