フォルダー Areas\HelpPage\Views\Help には、ヘルプ ドキュメントを生成するためのテンプレートである index.cshtml という名前のファイルがあります。ホームページを生成する次のコードが含まれています。
<section class="content-wrapper main-content clear-fix">
@foreach (var group in apiGroups) {
@Html.DisplayFor(m => group, "ApiGroup")
}
</section>
次のように、@foreach の前に 1 行挿入し、@foreach 行に 1 つの変更を加えることで、クラスをアルファベット順に配置できます。
<section class="content-wrapper main-content clear-fix">
@{var orderedGroups = (from g in apiGroups orderby g.Key.ControllerName select g).ToArray();}
@foreach (var group in orderedGroups) {
@Html.DisplayFor(m => group, "ApiGroup")
}
</section>
新しい行は、ホームページを生成する前にクラスを並べ替えるだけです。