stringtranslate.com

ASP.NET AJAX

ASP.NET AJAX , anteriormente llamado Atlas, es un conjunto de extensiones de ASP.NET [1] desarrollado por Microsoft para implementar la funcionalidad de Ajax . Se publica bajo la Licencia Pública de Microsoft (Ms-PL). [2]

Clientes que apoyan a Ajax

ASP.NET AJAX se ejecuta en los siguientes navegadores:

Conjunto de aplicaciones ASP.NET AJAX

Actualmente, la suite ASP.NET AJAX consta de los siguientes componentes y paquetes:

Biblioteca Microsoft Ajax

La biblioteca Microsoft Ajax es una biblioteca de JavaScript que proporciona las características para la parte cliente del marco ASP.NET AJAX.

Recientemente, se han anunciado nuevas características como parte del lanzamiento de ASP.NET AJAX 4.0:

El control UpdatePanel

El UpdatePanel es un control de servidor ASP.NET que actualiza partes de una página web sin recargarla. A través de un mecanismo llamado postback asincrónico , el HTML de la región de la página envuelta por el control es enviado por el servidor de forma asincrónica a través de una solicitud Ajax. Los controles ASP.NET que se han especificado como contenido en un UpdatePanel pueden generar postbacks sincrónicos (tradicionales) o asincrónicos, mediante activadores.

Un disparador es un evento que proviene de un control ASP.NET y que hace que un UpdatePanel actualice su contenido. Mediante disparadores, también se puede iniciar un postback asincrónico mediante controles que se declaran fuera de la región de la página ASP.NET incluida en el control UpdatePanel.

En el siguiente código, solo el contenido del control Actualizar (el elemento span que muestra la fecha y hora actuales) se vuelve a representar cada vez que se hace clic en el botón.

<asp:Button ID= "Button1" runat= "servidor" Text= "Actualizar" />    <asp:UpdatePanel ID= "UpdatePanel1" runat= "servidor" > <Disparadores> <asp:AsyncPostBackTrigger ControlID= "Botón1" NombreEvento= "Clic" /> </Disparadores> <ContentTemplate> <span> < %= DateTime.Now %> </span> </ContentTemplate> </asp:UpdatePanel>             

Servicios web y JSON

El marco ASP.NET AJAX aporta características de serialización JSON a los servicios web ASP.NET y permite llamar a servicios web desde JavaScript del lado del cliente , incluso usando bibliotecas JavaScript de terceros como jQuery .

Véase también

Referencias

  1. ^ ASP.NET AJAX 1.0 - Descarga gratuita y análisis de software - CNET Download.com
  2. ^ Blog de ScottGu: Lanzamiento de ASP.NET AJAX 1.0

Lectura adicional

Enlaces externos