0

来自微软文档

默认情况下,模型绑定从 HTTP 请求中的以下来源以键值对的形式获取数据:

  1. 表单域
  2. 请求正文(对于具有 [ApiController] 属性的控制器。)
  3. 路线数据
  4. 查询字符串参数
  5. 上传的文件

我很想知道有没有一种方法可以从不使用ApiControllerAttribute.

我问这个问题的原因是我们从 asp net 5 迁移到 net core 5,我们希望将模型参数与内容类型请求独立绑定:withcontent-type: x-www-form-urlencoded或 withcontent-type application/json charset=utf-8

我已经阅读了很多关于这个问题的内容,但只发现决定使用本文[FromBody]中描述的属性为每个内容类型分离方法,这不适合我。

4

0 回答 0