我有一个页面,在文本框中输入文本我做了一个ajax帖子并获取数据,显示在页面上并执行一些计算(使用jquery)。有一个asp按钮(保存)。单击Save,我再次执行ajax post并传递值并创建Session变量。对于两个ajax帖子,async的值都设置为false。 Save的OnClick按钮使用在ajax帖子中创建的会话变量。
但是在某些情况下,我的会话会自动超时,我会被重定向到登录页面。
没有跨域的ajax帖子。这是在同一个应用程序(同一页面)。
我尝试了以下内容:
- 已添加 - xhrFields:{withCredentials:true},
- 已添加 - crossDomain:true,
- 已添加 - 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”);
醇>
有人可以帮我确定我做错了什么。