C# 如果页面更改发生在中间,Ajax请求/响应会发生什么情况?
下面是预期的简单场景C# 如果页面更改发生在中间,Ajax请求/响应会发生什么情况?,c#,javascript,jquery,vb.net,asynchronous,C#,Javascript,Jquery,Vb.net,Asynchronous,下面是预期的简单场景 在我的页面“page.aspx”上,jquery Ajax向vb.net中的getData.aspx发布了一条指令 getData.aspx中的Page_Load方法读取指令并转到数据库,然后将大量数据作为JSON返回给字符串变量“myJson” 然后是Context.Response.Write(myJason) 然后ajax读取getData.aspx中生成的字符串 我的问题是,数据会发生什么变化 在数据库获取的过程中,数据去了哪里,vb函数完成了 当ajax读取C
- 在我的页面“page.aspx”上,jquery Ajax向vb.net中的getData.aspx发布了一条指令
- getData.aspx中的Page_Load方法读取指令并转到数据库,然后将大量数据作为JSON返回给字符串变量“myJson”
- 然后是Context.Response.Write(myJason)
- 然后ajax读取getData.aspx中生成的字符串
服务器端,它将被垃圾收集。所以是的,它会消失在空气中。如果我理解正确(我对此表示怀疑)。。。由于请求的连接丢失,数据无法发送到任何位置。所以它将“消失在稀薄的空气中”“数据会发生什么…”。现在还不清楚你指的是什么数据。谢谢你的回复-当然它不能消失在稀薄的空气中-反应会去哪里-它一定在哪里?感谢您提供仍在服务器上的数据,它将被丢弃并被垃圾收集。客户已经收到的数据将取决于客户的行为。“在线”数据(服务器发送但客户端尚未接收的数据的一小部分)将在到达时被客户端拒绝。