Posting JSON zu apicontroller

Ich habe Mühe mit den "neuen" WebApi in Asp.Net...

Ich will einfach nur, um nach ein paar Json-aber es ist nicht zu Deserialisieren meine Daten... was mache ich falsch?!

Controller-Klasse

    public class UtilityController : ApiController
    {
        [HttpPost]
        public string Bla(Bla bla)
        {
            return "bla";
        }
    }

Bla Klasse:

    public class Bla
    {
        public string Een { get; set; }
        public string Twee { get; set; }
    }

Api-config:

 
config.Routen.MapHttpRoute( 
name: "DefaultApi", 
routeTemplate: "api/{controller}/{Action}/{id}", 
defaults: new { id = RouteParameter.Optional } 
); 

Geposteten Daten:

 
var bla = $.parseJSON ('{'Een":"UNO","Twee":"DURCH"}'); 
$.ajax({ 
type: "POST", 
url: "/api/utility/Bla", 
Daten: {Bla : bla}, 
dataType: "json" 
}).done(function( msg ) { 
alert( "Data Saved:" + msg ); 
}); 

InformationsquelleAutor Martijn Vaandering | 2012-10-15

Schreibe einen Kommentar