C# 不在对象中显示带有数组的字段

C# 不在对象中显示带有数组的字段,c#,asp.net-web-api2,asp.net-web-api-helppages,C#,Asp.net Web Api2,Asp.net Web Api Helppages,我使用ASP.NET Web API的帮助页 但我发现了对象作为请求模型的问题 public IHttpActionResult Get([FromUri] PagedRequest request) 班级呢 public class PagedRequest : PagedRequest { public int[] LocationIds { get; set; } public SomeType Type { get; set; } }

我使用ASP.NET Web API的帮助页

但我发现了对象作为请求模型的问题

public IHttpActionResult Get([FromUri] PagedRequest request)
班级呢

 public class PagedRequest : PagedRequest
    {
        public int[] LocationIds { get; set; }
        public SomeType Type { get; set; }
    }
我在参数中的测试模式窗口中看不到位置字段。
如果我在行动中通过了这一领域——这是一个工作规则,我想我不理解这个问题。 但也许您有名称空间问题?示例类与父类具有相同的名称。因此,cs文件中包含的第一个名称空间决定了对象。 也许您应该使用以下选项:

public IHttpActionResult Get([FromUri] YourNamespace.PagedRequest request)