【发布时间】:2026-01-19 20:45:01
【问题描述】:
我正在尝试使用 ajax 调用 asp.net 核心控制器,但传递的值为 null。
我调试 javacript 是为了检查 ajax 中的参数是否正确。 OrderType 是 IR ID,OrderKeyword 是 test
请看截图
这就是模型
public class OrderSearchInfo
{
public int OrderType { get; set; }
public string OrderKeyword { get; set; }
}
这是我的控制器
[HttpPost]
public async Task<ActionResult> SearchOrder([FromBody]OrderSearchInfo order)
{
return View();
}
在调试和检查 OrderSearchInfo order 的值为 null
我做错了什么?我该如何解决这个问题?谢谢
【问题讨论】:
-
请求是否有
Content-Type: application/json标头?
标签: asp.net ajax asp.net-mvc asp.net-core asp.net-ajax