【发布时间】:2012-11-02 22:35:42
【问题描述】:
这是预期的简单场景。
- 在我的页面“page.aspx”上,jquery Ajax 在 vb.net 中发布了一条到 getData.aspx 的指令
- getData.aspx 中的 Page_Load 方法读取指令并进入数据库,然后将大量数据作为 JSON 返回到字符串变量“myJson”
然后是 Context.Response.Write(myJason)
然后 ajax 读取在 getData.aspx 中生成的字符串
我的问题是,数据会发生什么变化?
- 在数据库提取的中间——数据去哪了,vb函数完成了吗?
- 当 ajax 正在读取 Context.Response.Write(myJason) 时?
数据不能凭空消失吗?
如果没有异常并且 Context.Response.Write("result") 在 vb.net 中完成,但 ajax 没有完成读取响应,因为该人刷新了页面,所以它没有被使用,它会发生什么?
总之,如果请求它的页面重定向,响应会发生什么。响应不能凭空消失?
谢谢
【问题讨论】:
-
如果我理解正确(我对此表示怀疑)......由于请求的连接丢失,数据无法发送到任何地方。所以它会“消失得无影无踪”
-
“数据会发生什么……”。不清楚你指的是什么数据。
标签: c# javascript jquery vb.net asynchronous