Câu trả lời:
Đó là 20 phút theo MSDN
Từ MSDN:
Thuộc tính TimeSpan tùy chọn.
Chỉ định số phút một phiên có thể không hoạt động trước khi nó bị bỏ qua. Không thể đặt thuộc tính thời gian chờ thành giá trị lớn hơn 525,601 phút (1 năm) cho chế độ máy chủ trong quá trình và trạng thái. Cài đặt cấu hình thời gian chờ của phiên chỉ áp dụng cho các trang ASP.NET. Thay đổi giá trị thời gian chờ của phiên không ảnh hưởng đến thời gian chờ của phiên đối với các trang ASP. Tương tự, việc thay đổi thời gian chờ của phiên cho các trang ASP không ảnh hưởng đến thời gian chờ của phiên cho các trang ASP.NET. Mặc định là 20 phút.
Nó phụ thuộc vào cấu hình hoặc thay đổi theo chương trình .
Do đó, cách đáng tin cậy nhất để kiểm tra giá trị hiện tại là trong thời gian chạy thông qua mã.
Xem thuộc tính HttpSessionState.Timeout ; giá trị mặc định là 20 phút.
Bạn có thể truy cập đề xuất này trong ASP.NET qua HttpContext :
this.HttpContext.Session.Timeout // ASP.NET MVC controller
Page.Session.Timeout // ASP.NET Web Forms code-behind
HttpContext.Current.Session.Timeout // Elsewhere
Mặc định là 20 phút. 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>
Khoảng thời gian hết hạn mặc định cho phiên là 20 phút.
Bạn có thể cập nhật phiên và định cấu hình số phút trong thời gian chờ
<sessionState
timeout="30">
</sessionState>
int check = this.HttpContext.Session.Timeout;
nhưng tôi có thể đặt thời gian chờ của phiên bằng khóa không? và kiểm tra thời gian chờ của phiên cho khóa cụ thể nhưSession["mykey"]
:?