Domanda

Guardando attraverso il web, mi sto trovando nessuna risposta a questa domanda. Lo vedo stato chiesto e un sacco di persone cui si fa riferimento .Net 3.5; tuttavia, non sto vedendo qualcosa di simile a una risposta con l'ambiente ristretto di WCF 3.0 (VS2005).

E 'possibile per me fare una chiamata AJAX / JSON per un WCF 3.0 Web Service o è l'unica opzione per utilizzare ASMX se non si è in grado di utilizzare Net 3.5?

È stato utile?

Soluzione

Non ci sono nessun fuori le associazioni box in .NET 3.0 che vi permetterà di inviare le risposte JSON. Sarà necessario implementare da soli. C'è un che mostra come fare REST con POX. Potrebbe essere facilmente adattato a JSON, ma, come si vedrà, non c'è quantità trascurabile di lavoro.

Altri suggerimenti

ASP.NET 2.0 Extensions AJAX 1.0 contiene le classi di serializzare e deserializzare JSON per .NET 2.0 e successivi.

La classe che fa è sistema .Web.Script.Serialization.JavaScriptSerializer .

Si noti che, anche se la documentazione legata sopra è per la versione 3.5, la versione 3.5 è identica alla versione 2.0, perché è stato deprecato e sostituito nel 3.5 dalle classi di System.Runtime.Serialization.Json .

Non sono davvero sicuro di come utilizzare questo con WCF, anche se ... l'unica volta che ho usato era come un gestore di ashx.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top