Wie kann ich die POST-Daten auf einem WebAPI controller von Winkel -, der $http-service?

Versuchte ich zu Folgen,dieses Beispiel.

Hier ist mein C# code:

public class MyModel
{
    int? ID { get; set; }
}

public class MyResourceController : ApiController
{
    [HttpPost]
    public MyModel MyPostAction(MyModel model)
    {
        return model;
    }
}

Hier ist mein JavaScript:

var data = { model: { ID: 1 } };
$http.post(
    '/api/MyResource/MyPostAction',
    JSON.stringify(data),
    {
        headers: {
            'Content-Type': 'application/json'
        }
    }
);

Wenn ich einen Haltepunkt in meinem handeln und model.ID ist null statt 1. Wie kann ich ein Komplexes Objekt?

Schreibe einen Kommentar