Formularios web AJAX con jQuery en ASP.NET Core MVC
El nuevo framework de Microsoft ASP.NET Core MVC, no implementa por defecto mecanismos para utilizar AJAX de una manera transparente para el desarrollador como hacían las anteriores versiones de ASP.NET, a través del uso de Ajax Helpers como @Ajax.BeginForm()
(ASP.NET MVC 5 y full Framework >= 4.5) o los ya primitivos <asp:UpdatePanel />
en WebForms.
Esto quiere decir que en ASP.NET Core MVC, debemos volver al JavaScript para implementar AJAX en nuestras aplicaciones web, y la manera mas óptima y recomendada por Microsoft es utilizar jQuery.
En este artículo veremos cómo implementar un formulario web Http POST en ASP.NET Core MVC, que utilice AJAX para enviar datos al servidor, y a su vez, reciba de manera asíncrona una respuesta HTML que le permita actualizar información visual en la misma página.