diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/TableOfContents.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/TableOfContents.cshtml
index aa9ea7e477..56f040dcc9 100644
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/TableOfContents.cshtml
+++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/TableOfContents.cshtml
@@ -1,17 +1,18 @@
-@model Volo.Docs.Pages.Documents.Project.IndexModel
+@using Volo.Docs.TableOfContents
+@model List
@{
- if (Model.TocHeadings == null ||Model.TocHeadings.Count == 0)
+ if (Model == null || Model.Count == 0)
{
return;
}
- var relevantHeadings = Model.TocHeadings
+ var relevantHeadings = Model
.Where(h => h.Level is 2 or 3)
.ToList();
if (relevantHeadings.Count == 0)
{
- relevantHeadings = Model.TocHeadings
+ relevantHeadings = Model
.Where(h => h.Level == 1)
.ToList();
}
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/TableOfContents.cshtml.cs b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/TableOfContents.cshtml.cs
deleted file mode 100644
index 4a1f6f3e27..0000000000
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/TableOfContents.cshtml.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
-
-namespace Volo.Docs.Pages.Documents.Project;
-
-public class TableOfContentsModel : AbpPageModel
-{
- public void OnGet()
- {
- }
-}
-