我尝试使用$ get来保持角度的会话,我使用以下代码
basic service method angular
keepAlive: function () {
return $http.get('/util/KeepAlive');
},
basic controller call service
basicFactory.keepAlive().success(function (data) {
if (data.Estado) {
}
});
Controller MVC
[HttpGet]
public bool KeepAlive()
{
return true;
}
在调试中我可以看到调用该方法,但会话时间没有刷新和到期, 如果我刷新页面(f5),时间会话将被重置。
为什么从会话过期的角度调用get并且它不会更新会话时间? 现在我的配置会话是:
<sessionState mode="InProc" cookieless="false" timeout="5" />