Methode, die mit Dictionary-Parameter in Asp.Net Web-API
Ich brauche, um eine GET-Anforderung an eine Methode, enthält das Wörterbuch als parameter auf. Ich durchsuchen konnte aber nicht finden, alle Arten von Informationen, die ich senden könnte Wörterbuch, so dass meine Anfrage trifft zu, meine Methode. Signatur der Methode ist wie unten
public void AddItems(Dictionary<string,object> Items)
Beste Grüße,
Kemal
Waren Sie in der Lage, übergeben Sie die Gegenstände in Ihrem GET-request (URL query-Parameter? Wenn dem so ist, können Sie nach einer Probe von der syntax zu benutzen? Danke!
InformationsquelleAutor kkocabiyik | 2012-08-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hast du gelesen ASP.NET Draht-Format für Modell-Bindung zu Arrays, Listen, Sammlungen, Wörterbücher
Dieser Beitrag ist für MVC, wie das funktioniert für Web-API?
Asp. Net-Web-Api ist ein Teil des asp.net mvc
Aus einer marketing-Perspektive ja. Von einer Umsetzung Perspektive gibt es einige überschneidungen, aber es gibt auch viele Web-API-code, der sich deutlich von MVC. Im Fall des Modells binder jedoch, glaube ich, dass der code freigegeben ist.
Und vielleicht werden Sie add richtige Antwort statt? Diese Antwort wurde geschrieben, 1 und halb Jahr, basierend auf mvc 4 und der web-api 1.0.
InformationsquelleAutor Kirill Bestemyanov
Schrieb ich ein ModelBinder, die genau das macht, was Sie wollten:
Mehr Erklärungen und den ganzen Beitrag sehen Sie in meinem blog:
Json-Wörterbuch generisches Modell binder
InformationsquelleAutor Amir Yonatan
Wenn Sie Probleme mit dem Empfang Wörterbuch in Ihrem webApi controller, relativ schmerzlose Lösung ist das Umschalten der parameter-Liste<"ObjectRepresentingDict"> insetead. Es wird die Karte automatisch.
InformationsquelleAutor Cubelaster
Können Sie Wörterbuch Als Parameter Auf Diese Weise:
InformationsquelleAutor Kunal