Bonjour,

Quel est la façon la plus optimale et la moins gênante à la navigation des utilisateurs, de gérer les variables de session ?

Je m'explique, quand on navigue en utilisant une liste d'objet au bout d'un moment sans activité, les variables de session sont libéré (ce qui provoque une erreur si on ne gère pas ce cas le fameux message 'Object reference not set to an instance of an object'). Alors que faites vous pour mieux gérer cette situation qui peut être gênant pour l'utilisateur :

- Vous laissez le message de base.
- Une gestion d'exception avec une redirection sur la page d'accueil.
- Vous modifier la durée de vie des variables de session de manière à ce que ce cas de figure soit rare.
- ou autre chose.

Je précise le contexte, une application asp.net de gestion des demandes, ou la plupart des cas, l'utilisateur consulte ou modifie ses propres demandes.

Merci d'avance.