Ich weiß, dass mir hier etwas in den Details fehlt.
Trotz Googlen, Versuchen von Beispielen, verschiedenen Formaten usw. wird die AJAX-Anfrage, die ich immer sende, als alle Felder leer, aber nicht null aufweisend, validiert.
Ich denke, ich sende die Dinge nicht in dem richtigen Format, damit der Controller es als ein Objekt erkennt, aber ich bin mir nicht sicher, was.
Mit einigen Dummy-Daten:
Wenn Sie Ihr Datenobjekt mit JSON.stringfiziert haben, haben Sie es in JSON konvertiert. Aber Sie haben vergessen, den Content-Type-Request-Header zu setzen und die Web-API hat keine Möglichkeit zu wissen, ob Sie JSON, XML oder etwas anderes senden:
%Vor%Auch beim Erstellen des JSON müssen Sie ihn nicht in eine zusätzliche Eigenschaft umbrechen, die mit dem Namen Ihres Methodenarguments übereinstimmt. Folgendes sollte ebenfalls funktionieren:
%Vor%Tags und Links asp.net-mvc javascript jquery asp.net-mvc-4