La modification de la valeur par défaut de la variable de session timeout asp.net mvc
J'ai un Asp.net application Mvc avec rasoir de vue moteur , dans lequel j'ai utilisé une variable Session['user']
: lorsqu'un utilisateur de se connecter sur l'application Session['user'] = login
et de la déconnexion de cette variable prend la valeur Null
.
Le problème, c'est qu'il y a un court délai d'attente et la variable de session expire : si je ne fais rien en moins d'une minute après l'ouverture de session sur l'application Session['user'] =null
automatiquement.
Alors, comment puis-je définir le délai d'expiration de la session de la variable illimitée jusqu'à ce qu'elle est modifiée par le programme?Des suggestions?
OriginalL'auteur Lamloumi Afif | 2013-07-19
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas définir de
timeout
une valeur illimitée.Vous pouvez augmenter la valeur de délai d'attente en minutes à l'aide de la
timeout
attribut desessionState
élément web.config.PARAMÈTRES D'ÉTAT DE SESSION
Par défaut ASP.NET utilise des cookies pour identifier les demandes appartiennent à une session particulière.
Si les cookies ne sont pas disponibles, une session peut être suivie par l'ajout d'un identifiant de session à l'URL.
Pour désactiver les cookies, ensemble
sessionState cookieless="true".
(120 = minutes)
Découvrez ce La durée de la Session out
OriginalL'auteur Arun Chandran C
Vous ne peut pas l'attribuer à un nombre illimité. Vous pouvez augmenter la valeur en quelques minutes en utilisant le temps de sortir de l'attribut de l'état de Session élément
web.config
Par défaut délai d'expiration de session la valeur est de 20 minutes. Aussi, dans votre cas, si vous utilisez des formulaires d'authentification, cochez l'authentification valeur de délai ainsi
OriginalL'auteur ssilas777
C'est délai d'expiration de la session, pas la variable. Définir dans la configuration en quelques minutes
OriginalL'auteur Anuradha Kulkarni
Il n'est pas possible de définir la durée d'une session: illimité. Au lieu de définir la durée d'une session à une haute valeur exemple:
OriginalL'auteur Minal Raniga