I have the following code in a standard C# ASP.NET MVC controller.
public JsonResult ReadTeachers()
{
return Json(ReadTeacherData(), JsonRequestBehavior.
instead of using
public void UpdateTeachers(IEnumerable updatedTeachers)
{
// this is never called
}
used
public JsonResult UpdateTeachers(string models)
{
//Deserialize to object
IList teachers= new JavaScriptSerializer().Deserialize>(models);
return Json(Teacher)
}
Note that parameterMap: function() send updated data in serialize string format with name models so you should use "models" as parameter name in your action
i hope this will help you