Ich habe das folgende Modell:
%Vor%Und die folgende Ansicht:
%Vor%und mein JavaScript
%Vor%Dies ist das Ergebnis der Serialisierung:
%Vor%Dies ist meine Controller-Methode, an die ich versuche zu senden:
%Vor%... aber die Daten kommen nicht bei der Methode an, ich bekomme einen Fehler 404. Ich denke, der Modelbinder kann nicht funktionieren.
Was funktioniert, sind Daten, die mit dem Namen firstName = Peter gesendet werden, aber was tatsächlich gesendet wird, ist RegisterUseraccount.FirstName = Peter.
Wie kann ich mit diesem Problem umgehen?
entferne contentType: 'application/json',
und modifiziere es besser (aus meiner Sicht)
Vielleicht haben Sie dieses Modell
%Vor%In diesem Fall müssen Sie das Modell angeben, das Ihrer Aktion entspricht:
%Vor%Oder:
%Vor%RegistrierenUseraccount.cshtml
%Vor% Aber du musst einige Dinge wie @Html.ValidationSummary (true)
ändern.
Bearbeiten
oder am einfachsten:
%Vor%Bearbeiten II
%Vor%Tags und Links asp.net-mvc asp.net-mvc-3 jquery