MVC3 JQuery AJAX-Parameterdaten sind null am Controller
-
11-12-2019 - |
Frage
Ich habe eine Controller-Aktion, die ich über einen JQuery-Anruf aktualisieren möchte.Die Aktion läuft, aber es gibt keine Daten in den Parametern.
Ich verwende ein KEDOUI-Raster mit einem benutzerdefinierten Befehl in einer Spalte, in der ich einen Servercode ausführen möchte. generasacodicetagpre.
Das Modell ist von Typliste <_administrationUsers>. generasacodicetagpre.
Hier ist mein Togglerole-Skript: generasacodicetagpre.
Hier ist meine Controller-Aktion: generasacodicetagpre.
Ich lege den Alarm in das Javascript, um zu überprüfen, ob in der Variablen "DataItem" in der Tat-Daten vorhanden sind.Hier sieht der Alarmtext aus, als sei: generasacodicetagpre.
Lösung
Haben Sie versucht, den Datentyp und den ContentType in Ihrem AJAX-Beitrag anzugeben? generasacodicetagpre.
Andere Tipps
Es sieht so aus, als würden Sie das gesamte Objekt als eine JSON-Zeichenfolge veröffentlichen, während der Controller drei Zeichenfolgen erwartet.Wenn Sie MVC3 verwenden, müssen die Parameternamen auch mit der Signatur der Controller entsprechen.Versuchen Sie, Ihr Datenobjekt so zu analysieren, dass er dem von der Steuerung erwarteten Eingabe entspricht.So etwas wie folgt: generasacodicetagpre.
hoffe das hilft!
scheint mir falsch zu sein.Wollen Sie das nicht wollen? generasacodicetagpre.
Beachten Sie die "Rolle": "admin"