触发更新时会更新什么?什么会发送到服务器?返回什么?
我的印象是,只有面板的内容被传输到服务器并返回(没有触及面板之外页面中的任何内容),但我遇到了奇怪的结果,可能是因为我不太明白它到底是如何工作的。
有人可以简单地解释一下它到底是如何工作的吗?
最佳答案
生成的是通过 AJAX 提交的表单,这本质上意味着浏览器中的 XML HTTP。当它到达服务器时,服务器将其视为 AJAX 调用,并将请求路由到正确的方法。
至于发送的具体内容,它是表单提交应该发送的任何内容,很可能是 UpdatePanel 之外的信息。然后服务器找出要处理的内容并发回响应。
作为理论,这一切都很好,但你处理的是问题而不是理论。你正在经历什么奇怪的事情?如果您可以发帖,我们就可以重点关注问题的细节。
关于asp.net - UpdatePanel 实际上是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/591705/