我正在使用Microsoft Web API Controller类(v2.1)编写Web服务,并在每个类和方法的开头使用XML来自动生成文档。生成的文档有一个主页,列出了每个类和方法,并带有链接以查看更多详细信息。
不幸的是,这个主页(或索引)页面显示了我认为是随机顺序的类,这使得很难找到你想要的类。
有没有办法让它们按字母顺序显示?
答案 0 :(得分:1)
在文件夹Areas \ HelpPage \ Views \ Help中是一个名为index.cshtml的文件,它是用于生成帮助文档的模板。它包含以下生成主页的代码:
else
通过在@foreach之前插入一行并在@foreach行中进行一次更改,可以按字母顺序放置类,如下所示:
<section class="content-wrapper main-content clear-fix">
@foreach (var group in apiGroups) {
@Html.DisplayFor(m => group, "ApiGroup")
}
</section>
新行只是在生成主页之前对类进行排序。