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 + \"Lis
See value types and reference types.
The int
is a value type so will be stored "as-is" on the moment of assignment; your listModel
is a reference type so you store a reference to the object in your session, not the value of the object.
You'll have to create a new instance of listModel
if you want the one in your session untouched.