Ho questo problema davvero strano e sono sicuro che mi manca qualcosa di ovvio qui. Ho queste due righe:L'oggetto della sessione cambia quando l'oggetto viene aggiornato in C#
HttpContext.Current.Session[listModelType + "ListModel"] = listModel;
listModel.ProductRows = new Collection<ProductRow>(listModel.ProductRows.Where(r => r.ParentRowId == 0).ToList());
Dopo la seconda linea viene eseguito il mio oggetto della sessione attuale e (secondo il "Watch" in Visual Studio)
Che cosa mi manca qui?
ho cercato
int i = 0;
HttpContext.Current.Session["i"] = i;
i++;
e HttpContext.Current.Session [ "i"] rimane 0.
Grazie CodeCaster - ci provo. Ho solo pensato che fosse sempre il valore che veniva memorizzato. – CJe
il tuo diritto con quello che hai pensato, i valori sono memorizzati nelle sessioni – rajeemcariazo