Frage

Wurde der Parameter von $ Format mit der VS2008 SP1 -Version von ADO.NET Data Services entfernt. Ich versuche es zu verwenden und bekomme den Fehler:

Der Abfrageparameter "$ -Format" beginnt mit einem systemreservierten "$" -Scharakter, wird jedoch nicht erkannt.

Ich denke, die Unterstützung für das Atom -Zeug ist sehr cool, aber können Sie auch "einfache alte XML" bekommen?

War es hilfreich?

Lösung

Dies geschieht jetzt über den HTTP "Akzeptieren" -Header; Verwenden Sie "Anwendung/JSON" für JSON. Sie könnten "Text/XML" für Pocken versuchen, aber es wird im Artikel nicht erwähnt hier.

(Update: Text/XML gibt Atom basierend auf der Tabelle zurück hier)

Andere Tipps

Pablo Castro hat eine saubere Lösung: http://code.msdn.microsoft.com/dataservicesjsonp

Es verwendet WCF -Verhaltensweisen, um $ format = JSON aufzunehmen

Dieser Blog -Beitrag zeigt, wie das $ format = json mit dem ASP.NET -Stack funktioniert: http://josheinstein.com/blog/index.php/2010/05/wcf-data-services-format-json/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top