会话在多个ajax帖子之间丢失

时间:2015-08-04 05:35:21

标签: jquery asp.net ajax session-timeout

我有一个页面,在文本框中输入文本我做了一个ajax帖子并获取数据,显示在页面上并执行一些计算(使用jquery)。有一个asp按钮(保存)。单击Save,我再次执行ajax post并传递值并创建Session变量。对于两个ajax帖子,async的值都设置为false。 Save的OnClick按钮使用在ajax帖子中创建的会话变量。 但是在某些情况下,我的会话会自动超时,我会被重定向到登录页面。

没有跨域的ajax帖子。这是在同一个应用程序(同一页面)。

我尝试了以下内容:

  1. 已添加 - xhrFields:{withCredentials:true},
  2. 已添加 - crossDomain:true,
  3. 已添加 - HttpContext.Current.Request.Headers.Add(“Access-Control-Allow-Origin”,“*”); HttpContext.Current.Request.Headers.Add(“Access-Control-Allow-Methods”,“GET,POST,PUT,DELETE,OPTIONS”); HttpContext.Current.Request.Headers.Add(“Access-Control-Max-Age”,“3600”);
  4. 有人可以帮我确定我做错了什么。

0 个答案:

没有答案