更新时间:2023-02-12 11:36:38
而不是使用
public void UpdateTeachers(IEnumerable<Teacher> updatedTeachers)
{
// this is never called
}
使用过
public JsonResult UpdateTeachers(string models)
{
//Deserialize to object
IList<Teacher> teachers= new JavaScriptSerializer().Deserialize<IList<Teacher>>(models);
return Json(Teacher)
}
请注意,parameterMap: function() 以序列化字符串格式发送更新的数据,名称为 models,因此您应该在操作中使用models"作为参数名称
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
希望对你有帮助