阅读https://www.strathweb.com/2017/07/customizing-query-string-parameter-binding-in-asp-net-core-mvc/
对我们来说,必须绑定具有逗号分隔属性的字符串数组。但是,本文仅介绍如何使用简单类型在方法上执行此操作。我希望在某些复杂模型的属性上放置一个属性。
这可能吗?
否则我无法使它正常工作。
---编辑后---
我想得到这个
public class GetCatalogVehiclesRequest
{
[commaseparated]
public string[] Sorting { get; set; }
.....
}
而不是(在控制器上):
public async Task<IActionResult> Get([commaseperated]GetCatalogVehiclesRequest request, CancellationToken cancellationToken){...}
所以在我的模型上,而不是参数上的属性。
有什么建议吗?
谢谢!