ASP.NETCore6中的[FromQuery]在绑定到对象时返回null值的问题
创始人
2024-09-17 16:00:56
0

这个问题可能是因为反射器无法将查询字符串参数正确地映射到类型的属性上。要解决这个问题,可以尝试使用以下解决方法之一:

  1. 明确指定查询字符串参数的名称,确保与属性名称匹配,以避免反射映射错误。例如:

     [HttpGet]
     public IActionResult Get([FromQuery(Name="id")] int identifier)
     {
         // ...
     }
    
  2. 对于复杂的数据类型,如对象或列表,可以尝试使用自定义模型绑定器。例如:

    [HttpGet]
    public IActionResult Get([FromQuery] MyModel model)
    {
        // ...
    }
    
    public class MyModelBinder : IModelBinder
    {
        public Task BindModelAsync(ModelBindingContext bindingContext)
        {
            // ...
        }
    }
    
    services.AddMvc(options =>
    {
        options.ModelBinderProviders.Insert(0, new MyModelBinderProvider());
    });
    

希望这些解决方法能够帮助解决在ASP.NET Core 6中使用[FromQuery]绑定到对象时返回null值的问题。

相关内容

热门资讯

现就发布提示!hhpoker底... 现就发布提示!hhpoker底牌透视脚本,德扑圈透视挂,确实确实有挂(有挂分享)1、进入到德扑圈透视...
分享一款!wepoker有辅助... 分享一款!wepoker有辅助工具吗,wepoker私人定制透视,总是是真的有挂(有挂方法)一、可以...
代打辅助挂!pokernow辅... 您好,德扑之星辅助工具如何打开这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302...
来一盘!wepoker安装教程... 来一盘!wepoker安装教程,拱趴大菠萝万能挂图解,其实真的是有挂(有挂解密)1)有没有挂:进一步...
软件辅助挂!aapoker透视... 软件辅助挂!aapoker透视插件,德普辅助器怎么用,竟然真的是有挂(有挂分析)1、超多福利:超高返...
教程辅助挂!红龙poker辅助... 教程辅助挂!红龙poker辅助平台,德普之星有透视辅助吗,竟然存在有挂(有挂教学)该软件可以轻松地帮...
总算了解!pokernow辅助... 总算了解!pokernow辅助控制,epoker底牌透视,真是是有挂(有挂分享)1、用户打开应用后不...
事发当天!竞技联盟破解版最新版... 事发当天!竞技联盟破解版最新版,德普之星透视辅助软件,一贯确实有挂(有挂解密)1、事发当天!竞技联盟...
2分钟细说!哈糖大菠萝攻略,红... 2分钟细说!哈糖大菠萝攻略,红龙poker辅助平台,其实存在有挂(有挂秘诀);1、起透看视 辅助软件...
方法辅助挂!wpk辅助软件,德... 方法辅助挂!wpk辅助软件,德普之星透视,其实确实有挂(证实有挂)1、许多玩家不知道德普之星透视辅助...