AJAX en ASP.NET Core MVC
par Jheison Vaquez Saucedo
1. ¿Qué Puede Hacer AJAX?
1.1. Actualizar una página web sin tener que recargar la página.
1.2. Solicitar datos de un servidor después de que la página se ha cargado.
1.3. Recibir datos de un servidor después de que la página se ha cargado.
1.4. Enviar datos a un servidor en el fondo.
2. ¿Qué es AJAX?
2.1. AJAX (JavaScript asíncrono y XML) AJAX es una técnica para la creación de páginas web rápida y dinámica, permite que las páginas web se actualicen de forma asincrónica mediante el intercambio de pequeñas cantidades de datos con el servidor en segundo plano.
3. AJAX se Basa en Estándares de Internet
3.1. AJAX se basa en los estándares de Internet, y utiliza una combinación de
3.1.1. XMLHttpRequest objeto (para recuperar datos de un servidor web)
3.1.2. JavaScript/DOM (para mostrar / utilizar los datos)
4. ¿Cómo Funciona AJAX?
4.1. Comparación de lo tradicional y AJAX
5. Google Suggest
5.1. AJAX se hizo popular en 2005 por Google, con Google Suggest, Google Suggest es el uso de AJAX para crear una interfaz web muy dinámica: cuando se empieza a escribir en el cuadro de búsqueda de Google, un JavaScript envía las cartas fuera a un servidor y el servidor devuelve una lista de sugerencias.
6. Tag Helpers
6.1. Los Tag Helpers se utilizan para representar el código del lado del servidor en un archivo Razor(.cshtml) para crear y representar elementos HTML.
6.2. Los Tag Helpers se utilizan para representar el código del lado del servidor en un archivo Razor(.cshtml) para crear y representar elementos HTML.
6.3. En algunos casos, la sintaxis resulta bastante confuso cuando queremos personalizar un poco la salida HTML de los helpers que vienen de fábrica en MVC
6.4. Desde la creación de MVC, los helpers han sido la fórmula recomendada para crear componentes reutilizables de generación de código de marcas en las páginas de nuestras aplicaciones MVC