I can't seem to get any data from the server in the request.parts after specifying method="Post" and
contenttype="multipart/form-data"
contenttype="multipart/form-data"
<html> <head> <title></title> <script src="js/lib/jquery/jquery-1.8.1.min.js"></script> <script src="js/lib/kendoui/kendo.web.min.js"></script> <link href="css/KendoUI/kendo.common.css" rel="stylesheet" /> <link href="css/KendoUI/kendo.blueopal.css" rel="stylesheet" /> </head> <body> <div id="example" class="k-content"> <div id="grid"></div> <script> $(document).ready(function() { var crudServiceBaseUrl = "http://127.0.0.1:8081/cors", dataSource = new kendo.data.DataSource({ transport : { read : { url : crudServiceBaseUrl + "/People", dataType : "json" }, update : { contentType: "multipart/form-data", type: "POST", url : crudServiceBaseUrl + "/People/?$method=update", dataType : "json", data: { __KEY: 26, __STAMP: 23, ID: 26, firstName: "fgsdf44", lastName: "dsdfgdfg" } }, destroy : { url : crudServiceBaseUrl + "/People(28)/?$method=delete", dataType : "json" }, create : { url : crudServiceBaseUrl + "/People/Create", dataType : "json" }, parameterMap : function(options, operation) { if (operation !== "read" && options.models) { return { models : kendo.stringify(options.models) }; } } }, schema : { data : "__ENTITIES", model : { id : "ID", fields : { __KEY : { editable : false, nullable : true }, __STAMP : { editable : false, nullable : true }, ID : { editable : false, nullable : true }, firstName : { validation : { required : true } }, lastName : { validation : { required : true } } } } } }); $("#grid").kendoGrid({ dataSource : dataSource, pageable : true, height : 400, toolbar : ["create"], columns : ["__KEY", "__STAMP", "ID", "firstName", "lastName", { command : ["edit", "destroy"], title : " ", width : "210px" }], editable : "inline" }); }); </script> </div> </body></html>