博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

asp.net core 小记录

Posted on 2024-12-06 19:00  火冰·瓶  阅读(14)  评论(0)    收藏  举报

返回json指定输出驼峰格式

 public async Task<JsonResult> GetSecincList()
 {
     List<ScenicPageListItem> resultList = null;  
     
     return new JsonResult(resultList, new JsonSerializerOptions
     {
         PropertyNamingPolicy = JsonNamingPolicy.CamelCase  //改为驼峰格式josn(首字母小写)
         
     });
 }

  

 

WebApi 找到了与该请求匹配的多个操作

调用接口时报错:WebApi 找到了与该请求匹配的多个操作,就算你的路由是唯一的,也报错。

我已经配置了路由,如下

 这时候就看看你的命名空间using里面有没有包含:using System.Web.Mvc;

如果有的话,就把它删除掉,然后引用:using System.Web.Http;

出现上述问题的原因是同时安装了MVC和Webapi模板,而你使用的MVC中的route属性。