Quelle est la valeur de délai d'attente de session par défaut dans ASP.NET?Qu'est-ce que le délai d'attente de session par défaut dans ASP.NET?
Répondre
Il est à 20 minutes selon MSDN
De MSDN:
Attribut optionnel TimeSpan.
Spécifie le nombre de minutes pendant lesquelles une session peut être inactive avant d'être abandonnée. L'attribut timeout ne peut pas être défini sur une valeur supérieure à 525,601 minutes (1 an) pour les modes in-process et state-server. Le paramètre de configuration de délai d'attente de session s'applique uniquement aux pages ASP.NET. La modification de la valeur du délai d'attente de session n'affecte pas le délai d'attente de session pour les pages ASP. De même, modifier le délai d'attente de session pour les pages ASP n'affecte pas le délai d'attente de session pour les pages ASP.NET. La valeur par défaut est 20 minutes.
Cela dépend de la configuration soit ou changement programmatique.
Par conséquent, le moyen le plus fiable pour vérifier la valeur actuelle est runtime via le code.
Voir le HttpSessionState.Timeout propriété; La valeur par défaut est 20 minutes.
Vous pouvez accéder à cette propery dans ASP.NET via HttpContext:
this.HttpContext.Session.Timeout // ASP.NET MVC controller
Page.Session.Timeout // ASP.NET Web Forms code-behind
HttpContext.Current.Session.Timeout // Elsewhere
La valeur par défaut est 20 minutes. http://msdn.microsoft.com/en-us/library/h6bb9cz9(v=vs.80).aspx
<sessionState
mode="[Off|InProc|StateServer|SQLServer|Custom]"
timeout="number of minutes"
cookieName="session identifier cookie name"
cookieless=
"[true|false|AutoDetect|UseCookies|UseUri|UseDeviceProfile]"
regenerateExpiredSessionId="[True|False]"
sqlConnectionString="sql connection string"
sqlCommandTimeout="number of seconds"
allowCustomSqlDatabase="[True|False]"
useHostingIdentity="[True|False]"
stateConnectionString="tcpip=server:port"
stateNetworkTimeout="number of seconds"
customProvider="custom provider name">
<providers>...</providers>
</sessionState>
- L'expiration par défaut pour la période session est de 20 minutes.
- La période d'expiration par défaut pour Cookie est de 30 minutes.
- Taille maximum de ViewState est de 25% de la page Taille
Vous pouvez utiliser sessionstate et configurer les minutes sous délai
<sessionState
timeout="20"
</sessionState>
- 1. Quelle est la valeur de délai d'attente de session par défaut dans ASP.NET?
- 2. La session ASP.net est partagée par défaut?
- 3. Comment définir le délai d'expiration de la session dans web.config
- 4. Délai de session WCF
- 5. Durée par défaut de Cache.Insert dans ASP.NET
- 6. flex répondeur valeur de délai d'attente par défaut?
- 7. Forcer le délai d'attente de session dans une application ASP.Net AJAX
- 8. Modifier le classeur de modèle par défaut dans asp.net MVC
- 9. Comment empêcher ashx de réinitialiser le délai de session?
- 10. Comment modifier le délai d'attente de la session JRun?
- 11. ASP.NET MVC par défaut Paramètres
- 12. Style de validateur ASP.Net par défaut
- 13. Grains Jsecurity plugin: Augmenter le délai de session
- 14. Le délai d'attente de la session ASP.Net Inproc est-il réinitialisé si l'ID de session est accédé?
- 15. asp.net session timeout
- 16. Comment UnitTest délai d'attente de session dans Django
- 17. asp.net identifiants de compte par défaut
- 18. PageMethod timeout par défaut
- 19. Puis-je définir le délai d'attente de session pour une variable de session spécifiée différemment des autres variables de session?
- 20. Annulation du bouton de soumission par défaut dans ASP.NET
- 21. Comment contrôler le délai d'attente de session est de 30 secondes dans le BlazeDS?
- 22. Débogueur CLR, ASP.NET - comment augmenter le délai?
- 23. Session Timeout ASP.Net
- 24. Comment modifier le nom de fichier journal * .elog par défaut pour une session Specman interprétée?
- 25. Conventions par défaut de NHibernate par défaut
- 26. ASP.NET MVC - ASPX avec constructeur par défaut
- 27. Acheminement d'URL ASP.NET, chemin par défaut
- 28. Que retourne une fonction PHP par défaut?
- 29. Session dans Asp.net
- 30. Débogage du délai d'attente ASP.NET
je suis en mesure d'obtenir la valeur 20 lors de la vérification de contrôle 'int = this.HttpContext.Session.Timeout; 'mais puis-je définir le délai d'expiration de la session avec la clé? et vérifier le délai d'expiration de la session pour une clé particulière comme: 'Session [" mykey "]'? – stom