Hallo Ich möchte Web Api-Methode von C # -Client durch meine Körpervariable im Web-Api-Controller aufrufen ist die ganze Zeit Null. Wie stelle ich es richtig ein? Clientseite:
%Vor%Serverseite:
%Vor%Ich denke, es hat mehr damit zu tun, dass Sie technisch gesehen keine Saiten übergeben. Sie übergeben eine serialisierte JSON-Zeichenfolgendarstellung eines anonymen Typs, sodass der Deserialisierungsprozess in der Web-API für Sie arbeitet. Zu dem Zeitpunkt, zu dem Ihre Anfrage an den Controller und diese Methode gelangt, ist es kein String mehr. Versuchen Sie, Ihren Typ in der SavImage-Methode dynamisch zu ändern. So:
%Vor%Leider können Sie in diesem Fall Ihre Intellisense nicht nutzen, um Ihre Objekte zu entfernen. Sie müssen die Daten über ein Wörterbuch aus dem dynamischen Typ herausholen.
%Vor%Natürlich wäre Ihre andere Option, einen tatsächlichen Typ zu verwenden, der zwischen dem Client und dem Server geteilt wird. Das würde das ein bisschen leichter machen.
Tags und Links asp.net-web-api c# asp.net-mvc-4 asp.net-mvc-5