如何从c#生成的xml文档按字母顺序显示?

时间:2015-07-11 16:37:59

标签: c# asp.net documentation asp.net-web-api asp.net-web-api-helppages

我正在使用Microsoft Web API Controller类(v2.1)编写Web服务,并在每个类和方法的开头使用XML来自动生成文档。生成的文档有一个主页,列出了每个类和方法,并带有链接以查看更多详细信息。

不幸的是,这个主页(或索引)页面显示了我认为是随机顺序的类,这使得很难找到你想要的类。

有没有办法让它们按字母顺序显示?

1 个答案:

答案 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>

新行只是在生成主页之前对类进行排序。