Icono del sitio Home Assistant Fácil

Peticiones Ajax desde ASP.NET MVC

Nuestro fragmento de hoy trata de facilitar algo muy común en nuestras aplicaciones: peticiones Ajax desde ASP.NET MVC a servidor intercambiando información mediante Json.

Para poder realizar la petición desde el cliente, vamos a crear un evento que se dispare al hacer clic en un botón, dicho botón recogerá los datos y los pasará al servidor mediante Json. Ojo!! Las propiedades del objeto Json han de llamarse igual (incluido case sensitive) que las del objeto que pretendemos gestionar en el servidor, ya que va a ser serializado automáticamente. La petición asíncrona la haremos desde Javascript (jQuery) de la siguiente manera:

En el código del controlador, nos crearemos un método que recibirá un parámetro que será del tipo de la clase a la que queramos serializar y mediante Data Annotations indicaremos que se le va realizar una llamada por post, veamos el ejemplo:

Esperamos que os pueda ser de ayuda!

Salir de la versión móvil