UpdatePanel如何实际工作?

jua*_*uan 7 asp.net ajax updatepanel

触发更新时更新的内容是什么?什么去服务器?什么回来了?

我的印象是只有面板的内容被传输到服务器并返回(没有触摸面板外的页面中的任何内容),但我遇到了奇怪的结果,可能是因为我真的不明白它是如何工作的究竟.

有人可以提供一个简单的解释,它是如何工作的?

Gre*_*mer 2

生成的是通过 AJAX 提交的表单,这本质上意味着浏览器中的 XML HTTP。当它到达服务器时,服务器将其视为 AJAX 调用,并将请求路由到正确的方法。

至于确切发送的内容,它是表单提交应该发送的任何内容,很可能是 UpdatePanel 之外的信息。然后服务器找出要处理的内容并发回响应。

作为理论,这一切都很好,但你处理的是问题而不是理论。你正在经历什么奇怪的事情?如果您可以发帖,我们可以重点关注问题的细节。