好的,这个tite似乎有点混乱,所以我会尝试更彻底地解释......
页面当前执行的过程遵循以下顺序: - 用户单击按钮 - 服务器端代码从数据库中检索数据并将所述数据公开给客户端,使用填充,比方说隐藏字段。- 客户端代码使用这些数据来启动一个 ActiveX 组件,该组件使用提供的数据执行一些任务。
这很好用,但是,我们需要优化流程,因为 ActiveX 组件不适合处理大量数据。我们需要将数据发送到组件的“块”中,而不是像今天那样一次发送所有数据。
但是,我在这里遇到了一个障碍,我怎样才能让页面从服务器到客户端代码来回多次?就像...“用户单击一个按钮,服务器检索第一个数据块,发送到客户端,客户端为第一个块执行 ActiveX,客户端请求下一个块,服务器检索第二个块,发送给客户端,客户端为第二个块执行 ActiveX ,客户请求第三块......等等”?我无法通过第一个请求,因为我无法注册客户端脚本块 2 次并期望 AJAX 处理那些多个顺序回调......
或者有什么办法吗?