Compartilhar via


Visão geral: AJAX ASP.NET e Web Parts nos serviços SharePoint Windows 3.0

You can now extend Microsoft ASP.NET 2.0 by using Microsoft ASP.NET 2.0 AJAX Extensions 1.0, which is a new Microsoft Web development technology that integrates cross-browser script libraries with the ASP.NET 2.0 Web application framework. O AJAX ASP.NET permite criar rapidamente páginas com interfaces usuário sofisticados, responsivo e cliente mais eficiente-comunicação servidor, simplesmente adicionando um alguns controles servidor às suas páginas da Web. Isso permite definir áreas "atualizável" de uma página da Web. Com o AJAX ASP.NET, servidor percursos circulares ficar assíncrono e ASP.NET AJAX trata toda a infra-estrutura.

Este tópico apresenta a tecnologia Microsoft ASP.NET de AJAX extensões 1.0 no contexto de Windows SharePoint Services 3.0. Ele também fornece uma visão geral dos controles de servidor fornecidos com ASP.NET AJAX. Para uma abrangente aspecto na tecnologia por trás ASP.NET o AJAX, consulte Sobre o AJAX ASP.NET .

Microsoft ASP.NET o AJAX

O AJAX ASP.NET permite que você crie páginas da Web que usam parcial-página Atualizações para criar um dinâmico experiência usuário. O AJAX ASP.NET inclui o AJAX extensões 1.0, que é a estrutura controle server-side e a biblioteca de AJAX Microsoft, que é o conjunto de scripts navegador client-side.

A biblioteca de AJAX Microsoft pode ser instalada sem a .NET Framework. Ele também pode ser usado em ambientes que não são baseados no Windows, para criar aplicativos da Web para navegadores que suporte JavaScript. Consulte O AJAX ASP.NET downloads Para baixar as extensões de AJAX ASP.NET 2.0 1.0, a biblioteca de AJAX Microsoft e outros componentes de AJAX ASP.NET.

Controles de servidor no AJAX Microsoft ASP.NET

As extensões de AJAX ASP.NET 2.0 incluem controles do lado do servidor que são usados para parcial-página Atualizações, bem como as barras de progresso, timers e componentes gerenciamento script.

Servidor ASP.NET AJAX controla encapsular comportamento tanto cliente e servidor. Uma breve visão geral dos controles server-side está incluído aqui.

ScriptManager

O ScriptManager ScriptManager controle gerencia todos os script de cliente para AJAX ASP.NET. O ScriptManger automaticamente registra o script para AJAX ASP.NET quando você adicioná-lo para o página da Web. Você deve adicionar este como o primeiro item na página controla coleção. O ScriptManager controla parcial-processamento página em um navegador quando uma página contém um ou mais controles UpdatePanel.

UpdatePanel

O controle UpdatePanel armazena outros controles e permite parcial-página Atualizações. O controle UpdatePanel permite que você parcial solicitação-página Atualizações sem escrever qualquer script de cliente. Muito simples, controles dentro de controle UpdatePanel que normalmente seria postagem voltar para atualização seus dados agora serão roteados através um AJAX-callback estilo, resultando em uma atualização silenciosa voltar para o servidor. Isso torna a interação entre o seu aplicativo e o controle mais uniforme, porque há não postagem voltar eventos. Possível, no entanto, adicionar personalizado client-side script se você desejar para chave habilitar cenários e aprimorar a experiência usuário cliente. O UpdatePanel e associado disparadores são controlados pelo controle de ScriptManager.

UpdateProgress

O controle UpdateProgress fornece informações status parcial-página atualizações em controles UpdatePanel. Por padrão, um elemento DIV div é criada e exibida enquanto uma atualização é em andamento. Você pode personalizar a exibir usar como padrão do controle div DIV usando o ProgressTemplate ProgressTemplate propriedade.

Timer

O controle de timer for acionado um postback em intervalos definidos. Você também pode usar o controle de timer para postagem a página toda vez parcial-página Atualizações. Timer controles podem ser usados dentro ou outside of um controle UpdatePanel. Se você desejar o controle de timer para disparador uma atualização, você deve adicionar um atributo disparador para a declaração controle UpdatePanel.

Consulte também

Outros recursos

ASP.NET AJAX Roadmap
AJAX Server Controls: ScriptManager Control Overview
AJAX Server Controls: Timer Control Overview
AJAX Server Controls: UpdatePanel Control Overview
AJAX Server Controls: UpdateProgress Control Overview
ASP.NET Wiki: Security