Asp.net 使用jQuery$.ajax()通过多个请求持久化会话状态

Asp.net 使用jQuery$.ajax()通过多个请求持久化会话状态,asp.net,ajax,jquery,callback,Asp.net,Ajax,Jquery,Callback,只是尝试从同一域名上的多个jqueryajax请求中接收会话值。我想我理解每个请求都是一种虚拟浏览器请求,因此会话对每个请求都是相互排斥的,但是必须有一种方法,有人如何解决这个问题。基本上这就是我想要做的: 我尝试过使用type:GET和POST,但仍然没有成功 有人能帮忙吗,谢谢 第一个请求-将产品id存储在会话中 $.ajax({ })) 第二个请求-从回调变量“data”接收来自会话的产品id $.ajax({ url: 'http://localhost/websitetest

只是尝试从同一域名上的多个jqueryajax请求中接收会话值。我想我理解每个请求都是一种虚拟浏览器请求,因此会话对每个请求都是相互排斥的,但是必须有一种方法,有人如何解决这个问题。基本上这就是我想要做的:

我尝试过使用type:GET和POST,但仍然没有成功

有人能帮忙吗,谢谢

第一个请求-将产品id存储在会话中

$.ajax({

}))

第二个请求-从回调变量“data”接收来自会话的产品id

$.ajax({

    url: 'http://localhost/websitetest/test.aspx,
    type: 'GET',  
    async: true,
    success: function(data) {
          var productID = data;
    }
});

从asp页面访问会话变量时发送ajax请求是毫无疑问的

你能做的就是:

<%
String session_var = Session("name_of_session_variable");
%>

即使您仍然想尝试Ajax,我认为您也需要使用Response.Write()打印test.aspx文件中的会话变量,它将自动返回内容

请查看进一步的参考资料

如果我错了,请也纠正我

多谢各位

<%
String session_var = Session("name_of_session_variable");
%>