2

有区别,还是这些术语是同义词?

抱歉,如果之前有人问过这个问题,我只能找到完整回发和回调之间的区别。我已经知道完整的回发有何不同。

在使用 ASP.Net 2.0 时,如果这很重要。(顺便说一句,这有关系吗?或者这些术语对于任何基于 Web 的应用程序的定义是否相同?)

提前致谢。

4

1 回答 1

5

好问题...

来自http://p3net.mvps.org/CHowSharp/2007/August/08192007.aspx

唯一真正的区别是术语,但是当人们使用这些术语时,他们通常会想到两个不同的概念。当客户端回调到服务器以执行某些工作,然后更新客户端上的 UI 时,会发生回调。它与普通回发不同,因为只更新了必要的 UI 元素。

部分回发是回调的 AJAX 术语。实际上,部分回发使用回调来回调服务器。ASP.NET v2 支持回调,但不支持部分回发。AJAX 增加了对部分回发的支持。通过部分回发,AJAX 有效地接管了页面的呈现。当发生部分回发时,AJAX 步骤让 ASP.NET 启动正常的回发过程。但是 AJAX 控制渲染,因此它只渲染它需要的控件。渲染完成后,AJAX 将渲染的数据打包并返回给客户端。在客户端 AJAX 使用更改更新页面的 DOM。

于 2010-06-10T17:20:46.397 回答