Gewusst wie: übergeben Sie ein javascript-Objekt in eine C# MVC 4 Controllers

In MVC4, wie Sie passieren ein javascript-Objekt in eine C# - controller in AJAX?
Schließlich ich versuchte dieses aber es hat nicht funktioniert.

Javascript-Client-Seite:

    var myData = {Propr1: '', Propr2: ''};
    $.ajax({
        type: 'POST',
        data: JSON.stringify(myData),
        url: '/Home/SubmitMyData',
        contentType: 'application/json',
        dataType: 'json',
        success: alert('Youhou'),
        error: alert('not good')
    });

C# Server-side-Methode:

    public ActionResult SubmitMyData(MyParamModel myParam)
    {
        //Do my stuff here with my parameter
        return View();
    }

    public class MyParamModel
    {
        string Prop1 { get; set; }
        string Prop2 { get; set; }
    }

Mein parameter ist immer null. Ich habe versucht zu ändern, den contentType, aber es immer noch nicht funktionieren.
Wo sind meine Fehler? Ich fand einige Beiträge, aber ich nicht finde, was ich falsch gemacht habe.

Vielen Dank.

InformationsquelleAutor Régis NIOX | 2015-01-07
Schreibe einen Kommentar