gpt4 book ai didi

asp.net-web-api - ASP.NET Web API 自定义帮助页面

转载 作者:行者123 更新时间:2023-12-02 20:34:13 24 4
gpt4 key购买 nike

我注意到,Web API 在帮助页面中不会按任何特定顺序(或至少按 API 名称)排序。如果可能的话,我想按名称类别订购。无法很好地在 ToLookup 上使用 OrderBy。这是默认附带的代码:

@{

// Group APIs by controller
ILookup<string, ApiDescription> apiGroups = Model.ToLookup(api => api.ActionDescriptor.ControllerDescriptor.ControllerName);
}


<div>
<section>
@foreach (var group in apiGroups)
{
@Html.DisplayFor(m => group, "ApiGroup")
}
</section>
</div>

最佳答案

上面的答案几乎是正确的,只是需要在末尾关闭 Controller 名称。

ILookup<HttpControllerDescriptor, ApiDescription> apiGroups = Model.OrderBy(d => d.ActionDescriptor.ControllerDescriptor.ControllerName).ToLookup(api => api.ActionDescriptor.ControllerDescriptor);

我测试了它,现在一切正常。

关于asp.net-web-api - ASP.NET Web API 自定义帮助页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19185750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com