Pergunta

Existe uma diferença, ou os termos são sinônimos?

Desculpe se isso já foi perguntado antes, eu só conseguia encontrar a diferença entre um cheio postback e um retorno de chamada. Já estou ciente de como um postback completo é diferente.

Ao usar asp.net 2.0, se isso importa. (A propósito, isso importa? Ou esses termos são definidos da mesma forma para qualquer aplicativo baseado na Web?)

Desde já, obrigado.

Foi útil?

Solução

Boa pergunta...

A partir de http://p3net.mvps.org/chowsharp/2007/august/08192007.aspx

A única diferença real é a terminologia, mas quando as pessoas estão usando esses termos, elas geralmente têm dois conceitos diferentes em mente. Um retorno de chamada ocorre quando o cliente liga de volta ao servidor para executar algum trabalho e, em seguida, atualiza a interface do usuário no cliente. É diferente de um postback normal, porque apenas os elementos de interface do usuário necessários são atualizados.

Um postback parcial é a terminologia do Ajax para um retorno de chamada. Na realidade, um postback parcial usa um retorno de chamada para ligar de volta ao servidor. Os retornos de chamada são suportados no ASP.NET V2, mas não nos postagens parciais. O Ajax adiciona suporte para postagens parciais. Com os postagens parciais, o Ajax assume efetivamente a renderização da página. Quando ocorre um postback parcial do Ajax, permite que o ASP.NET inicie o processo normal de postback. No entanto, o Ajax controla a renderização, para que apenas traga os controles de que precisa. Quando a renderização é completa, o Ajax embalagens, os dados renderizados e os retorna ao cliente. No Ajax do lado do cliente, atualiza o DOM para a página com as alterações.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top