15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0

Problemas con las llamadas AJAX.NET en JSON: {«d»:{«__type»:»

0 Comments

Parece ser que por defecto cuando incluimos una llamada AJAX.NET con un servicio y la serializamos en formato JSON, nos devuelve unos datos que no queremos: {«d»:{«__type»:»

Esto es porque puede haber un desbarajuste entre los tipos de datos de JavaScript y .NET y de esta forma se cura en salud….

Estos datos nos pueden producir problemas por ejemplo si tenemos una estructura de tabla (en mi caso un dataTable con YUI y el Datasource viene con un esquema bien definido. )

Pues bien esto se soluciona haciendo un pequeño ajuste en el webconfig:

  1. Configuramos el behaviour como webHttp y no como enableWebScript (sería como por defecto con {«d»:{«__type»:»)
  2. Y registramos el servicio:

Previous Post
Como llamar a métodos del code beside del ASPX con Js
Next Post
Personalizar DataMember de DataContract

0 Comments

Leave a Reply

SOBRE MÍ

Afortunado de trabajar en lo que me gusta, aprendiendo cada día cosas nuevas y ayudando a crear proyectos.
Conocimientos en diversas tecnologías y experiencia demostrable.
¿Nos ponemos manos a la obra?

Mis Apuntes