Wie gehen JSON-Objekt die controller-Methode in ASP.NET MVC 4

Ich habe eine HTML-Tabelle und möchten, übergeben Sie den Inhalt der Tabelle in einer controller-Methode. Ich benutze JQuery um ein array erstellen, dann verwandeln Sie diese in ein JSON-Objekt.

                           var array_MACAddress = [];
                           var $MacAddress = $(".macaddress");

                           for (var i = 0, len = $MacAddress.length; i < len; i++) {
                               var $MAC = $($MacAddress[i]);
                               console.log($MAC.text()); ////for testing only!!!
                               array_MACAddress.push({
                                   key: $MAC.data("key"),
                                   value: $MAC.text()
                               });
                           }; 

(der code oben ist es, erstellen Sie ein array mit einer Spalte namens "MACAddress"), dann kann ich folgenden code verwenden, um Sie in das JSON-Objekt

var json_MACAddress = json.stringify(array_MACAddress);

Wie gebe ich das JSON-Objekt in der controller-Methode?

public ActionResult ActivationManagement(String jsonData)
ist es möglich, übergeben Sie das json-Objekt als Hauptteil einer post-Anfrage?
Ich bin nicht allzu sicher, dass
hoffen Sie auf mithilfe von ajax übergeben Sie die Daten zurück an den controller?
Ja. das ist, was ich im Sinn hatte
Ich würde vorschlagen, was neil vorgeschlagen. Erstellen Sie ein Typ ähnlich wie bei Ihnen die übergabe von view und controller und alles sollte funktionieren wie erwartet.

InformationsquelleAutor user2701646 | 2013-08-20

Schreibe einen Kommentar