之前在老项目(Framework)升级的时候遇到之前的 ajax 的 Post 参数无法被 Controller 获取。 如果是服务器端是下面这样的也是可以获取参数的,[HttpPost]public JsonResult Get_Logs(int page, int limit, stri...
之前在老项目(Framework)升级的时候遇到之前的 ajax 的 Post 参数无法被 Controller 获取。
如果是服务器端是下面这样的也是可以获取参数的,
[HttpPost]
public JsonResult Get_Logs(int page, int limit, string field, string order, string op_type, string user_name)
{
try
{
new DAL_Log().Get_Logs(page, limit, field, order, op_type, user_name, out int count, out Array data);
return Json(new { code = 0, msg = "", count, data });
}
catch(Exception ex) { return Json(new { code = -1, msg = "无数据", count = 0, data = "" }); }
}
需要注意的是 ajax 请求的 contentType 不是 application/json 而是使用默认的(application/x-www-form-urlencoded)
contentType: "application/x-www-form-urlencoded"
沃梦达教程
本文标题为:.Net Core 5 MVC 接受 Post 参数
猜你喜欢
- c# 模拟线性回归的示例 2023-03-14
- Unity3D实现渐变颜色效果 2023-01-16
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- 如何使用C# 捕获进程输出 2023-03-10
- Oracle中for循环的使用方法 2023-07-04
- Unity Shader实现模糊效果 2023-04-27
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- user32.dll 函数说明小结 2022-12-26
- .NET CORE DI 依赖注入 2023-09-27