gpt4 book ai didi

android - PageAsyncTask endHandler 更新调用页面

转载 作者:行者123 更新时间:2023-11-30 04:51:04 25 4
gpt4 key购买 nike

我被迫应用 Microsoft 的 PageAsyncTask 对象,这是我的新手(在我一直使用 jQuery AJAX 调用之前)。除了工作完成并调用 endHandler 之外,我已经让一切工作正常,我如何让调用页面更新其内容?

基本上,我的异步函数会运行一系列数据库操作,并使用 HTML 向调用方报告有关数据库运行结果的信息。操作完成后,我想在调用页面上显示这些结果。除了显示结果的调用页面外,我一切正常。

感谢您的帮助。

最佳答案

使用 RegisterAsyncTask 使 asp.net 页面生命周期异步,但从浏览器的角度来看,HttpRequest 仍然是同步的。本质上,当您在 asp.net 页面中使用 AsyncTasks 时,它的行为与任何其他 asp.net 页面完全一样,只是在这些异步操作期间,线程返回到 IIS,以便其他请求可以使用它。

因此,您的异步操作不一定会返回 HTML,因为它的调用者不是浏览器;您仍在原始 asp.net 页面调用的生命周期内。我相信您的异步回调可以将数据库结果直接应用于页面上的各种控件,就像您没有异步实现操作一样。

关于android - PageAsyncTask endHandler 更新调用页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3370998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com