Ich verwende die Version von MVC, die mit Visual Studio 2012 Express ausgeliefert wurde. (Microsoft.AspNet.Mvc.4.0.20710.0)
Ich nehme an, dass dies die RTM-Version ist.
Ich habe viele Beispiele online gefunden, die alle diesen Code verwenden:
%Vor% Aber dieser Code endet immer in continueWith wo t.IsFaulted == true
. Die Ausnahme lautet:
Unerwartetes Ende des MIME-Multipart-Streams. MIME-Multipart-Nachricht ist nicht vervollständigen.
Hier ist mein Kundenformular. Nichts Besonderes, ich möchte jQuery form pluging für ajax upload machen, aber ich kann nicht mal so arbeiten.
%Vor%Ich habe gelesen, dass es durch den Parser verursacht wird, der / CR / LF am Ende jeder Nachricht erwartet, und dieser Fehler wurde im Juni behoben.
Was ich nicht herausfinden kann ist, wenn es wirklich behoben wurde, warum ist diese Version von MVC 4 nicht enthalten? Warum tun so viele Beispiele im Internet, dass dieser Code funktioniert, wenn es nicht in dieser Version von MVC 4 ist?
Sie haben ein name
Attribut in Ihrer Datei input
verloren.
Eingaben ohne diese werden vom Browser nicht übermittelt. Daher sind Ihre formdata leer, was zur Folge hat, dass IsFaulted
aktiviert ist.
Tags und Links asp.net-web-api .net-4.0 asp.net-mvc-4