Ari*_*ian 16 asp.net ajax session jquery asp.net-ajax
无论我们是否检查会话变量,是否会在每个请求上重置会话超时?或者我们应该使用至少一个会话变量?
Ajax请求会导致重置会话超时吗?像Update Panel,jQuery ajax...
谢谢
编辑1)
会HTTP Get导致重置会话超时吗?
Pan*_*kaj 18
无论我们是否检查会话变量,是否会在每个请求上重置会话超时?
Session如果继续调用服务器端代码,则不会过期.该session超时将被重新对每个请求到服务器.在对同一网站的后续请求中,浏览器提供ASP.NET_SessionId Cookie服务器端模块用于访问会话值的内容(如用户信息).
---------------------------------------------------------------------------------
How to detect the Session TimeOut
---------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

---------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
问题2 - Ajax请求是否会导致重置会话超时?比如Update Panel,jQuery ajax,...
问题 - 3 - HTTP Get导致重置会话超时吗?
Session如果用户在请求之间等待太长时间将过期.Session如果你继续调用server side代码,它将不会过期.该session超时将在每个请求到服务器重置
Web.Config
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="true" timeout="1" />
Run Code Online (Sandbox Code Playgroud)