this is simple but it dosent work
in angularJS part i have this code :
var data={"ID":1,"Key":"********"} $http.post("/Home/DeleteListItem", data) .success(function (data) { alert(JSON.parse(data)); }).error(function (response) { alert(response); });
and C# Part is like this
[HttpPost] public JsonResult DeleteListItem(Entity entity) { kishAppEntities db = new kishAppEntities(); Stream req = Request.InputStream; db.Configuration.ProxyCreationEnabled = false; var data = //some delete query return new JsonResult() { Data = data, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; } public class Entity { int ID { set; get; } string Key { set; get; } }
there is no data in entity i dont have clue aboute it????
i use this post method as second approach but still dosent work
var entity = { "ID": 1, "Key": "********" } $http({ url: "./general/DeleteListItem", method: "POST", data: JSON.stringify({ entity: entity }), headers: { 'Content-Type': 'application/json' } }).success(function(data, status, headers, config) { }).error(function(data, status, headers, config) { });