Pregunta

Mirando a través de Internet, estoy encontrando ninguna respuesta a esta pregunta. Veo que le está pidiendo y una gran cantidad de personas que se denomina Net 3.5; Sin embargo, no estoy viendo nada parecido a una respuesta con en el entorno restringido de WCF 3.0 (VS2005).

¿Es posible para mí hacer una llamada AJAX / JSON a un Servicio Web 3.0 WCF o es la única opción de utilizar ASMX si no son capaces de utilizar .Net 3.5?

¿Fue útil?

Solución

No hay fuera de las ataduras de la caja en .NET 3.0 que le permitirá enviar respuestas JSON. Usted tendrá que aplicar por sí mismo. Hay una mostrando cómo hacer reposo con POX. Podría ser fácilmente adaptado a JSON, pero como se verá que no hay cantidad insignificante de trabajo.

Otros consejos

ASP.NET 2.0 AJAX Extensions 1.0 contiene clases para serializar y deserializar JSON para .NET 2.0 y más reciente.

La clase que hace es Sistema .Web.Script.Serialization.JavaScriptSerializer .

Tenga en cuenta que aunque la documentación vinculado anteriormente es para la versión 3.5, la versión 3.5 es idéntica a la versión 2.0, ya que está desfasada y sustituido en 3,5 por las clases en System.Runtime.Serialization.Json .

No estoy muy seguro de cómo utilizar esto con WCF, aunque ... la única vez que utilicé era como un controlador ashx.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top