如果我从“Default.aspx”进行AJAX PageMethod或WebMethod调用后会发生什么,然后我会在初始PageMethod返回之前快速导航到另一个页面,比如“Settings.aspx” ?
在浏览器或ASP.NET后端进行什么样的内务管理?
换句话说,放弃的AJAX PageMethod 调用会去哪里......他们的葬礼是什么样的?
答案 0 :(得分:3)
这里没有魔力。你提出了要求。服务器可能会收到请求。最有可能的是,它将根据请求采取行动并发送回复。
当然,如果连接已关闭,服务器在发送响应时将收到错误,但它将处理该常见事件。
我不知道当您销毁它时,浏览器是否会关闭在一个顶级窗口中创建的任何连接,以便导航到另一个文档。我怀疑它会,取决于浏览器。