Odpowiedzi:
Według MSDN jest to 20 minut
Z MSDN:
Opcjonalny atrybut TimeSpan.
Określa liczbę minut, przez które sesja może być bezczynna, zanim zostanie porzucona. Dla atrybutu limitu czasu nie można ustawić wartości większej niż 525 601 minut (1 rok) dla trybów w trakcie i serwera stanu. Ustawienie konfiguracji limitu czasu sesji dotyczy tylko stron ASP.NET. Zmiana wartości limitu czasu sesji nie wpływa na limit czasu sesji dla stron ASP. Podobnie zmiana limitu czasu sesji dla stron ASP nie wpływa na limit czasu sesji dla stron ASP.NET. Wartość domyślna to 20 minut.
Zależy to od konfiguracji lub zmiany programowej .
Dlatego najbardziej niezawodnym sposobem sprawdzenia bieżącej wartości jest wykonanie kodu.
Zobacz właściwość HttpSessionState.Timeout ; wartość domyślna to 20 minut.
Możesz uzyskać dostęp do tej właściwości w ASP.NET za pośrednictwem HttpContext :
this.HttpContext.Session.Timeout // ASP.NET MVC controller
Page.Session.Timeout // ASP.NET Web Forms code-behind
HttpContext.Current.Session.Timeout // Elsewhere
Wartość domyślna to 20 minut. 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>
Domyślny okres wygaśnięcia sesji wynosi 20 minut.
Możesz zaktualizować stan sesji i skonfigurować minuty w ramach limitu czasu
<sessionState
timeout="30">
</sessionState>
int check = this.HttpContext.Session.Timeout;
ale czy mogę ustawić limit czasu sesji za pomocą klucza? i sprawdź limit czasu sesji dla określonego klucza, takiego jakSession["mykey"]
:?