Je fais une application qui utilise des variables de session. J'ai créé une classe "HistoryLine" et une autre appelée "HistoryLineCollection" avec une liste de "HistoryLine" dans celle-ci. Je puis enregistrer l'instance de HistoryLineCollection à la session comme suit:La session ASP.net est partagée par défaut?
Session ["HistoryLines"] = hLines;
Le problème est que lorsque je regarde ceci sur un autre ordinateur, je vois la même liste! Je pensais que les sessions où le client était unique? J'ai regardé dans la sessionState et peut-être que le SessionID est cloné ou quelque chose, mais je ne peux pas le voir. Quelqu'un a une idée?
J'ai oublié que ma liste a été partagée. Le rendre non partagé et instancier des objets a fait l'affaire! – miccet