首先,在HTML页面中用JavaScript将表格数据转换为JSON格式,并使用AJAX将其发送到控制器的方法中,如下所示:
注意,调用 tableToJson()
方法将表格转换为JSON,并将其作为数据发送到控制器的 SaveTableData
方法中。
在控制器中,可以接收JSON数据并对其进行处理,如下所示:
public IActionResult SaveTableData([FromBody]List> tableData)
{
// 对数据进行处理
...
return Json(new { success = true });
}
注意,在控制器方法中,需要使用 [FromBody]
标记将接收到的JSON数据绑定到 List
类型的参数中。在处理数据后,可以返回一个JSON结果。
这样,即可将HTML表格转换为JSON,并使用AJAX将其发送到控制器的方法中进行处理。