C# 在CMS内容页中动态创建分页

C# 在CMS内容页中动态创建分页,c#,.net,html,content-management-system,ektron,C#,.net,Html,Content Management System,Ektron,我有一个CMS管理员将从我的CMS创建内容[文章]页面的要求 在这篇文章中,将有许多子标题与标记一起 当我在网页中呈现这篇文章时,我应该用其中的子标题数对文章进行分页。 例如,如果一篇文章中有5个子标题,那么应该可以通过单击分页导航到每个子标题。因此,我应该为每个子标题动态创建分页 注意:所有的子标题将呈现在同一个.aspx页面中,我一次只能看到一个子标题 我的问题是,实现这一目标的最佳方式是什么?我应该在HTML中搜索标记,并将每个部分都放在一个div中并显示它吗?有更好的主意吗 我使用的CM

我有一个CMS管理员将从我的CMS创建内容[文章]页面的要求

在这篇文章中,将有许多子标题与
标记一起

当我在网页中呈现这篇文章时,我应该用其中的子标题数对文章进行分页。 例如,如果一篇文章中有5个子标题,那么应该可以通过单击分页导航到每个子标题。因此,我应该为每个子标题动态创建分页

注意:所有的子标题将呈现在同一个.aspx页面中,我一次只能看到一个子标题

我的问题是,实现这一目标的最佳方式是什么?我应该在HTML中搜索标记,并将每个部分都放在一个div中并显示它吗?有更好的主意吗


我使用的CMS是Ektron。

都德,这可以简单地使用JQuery实现。
假设一页上只呈现一篇文章:

根据h3元素在页面上的索引向其添加一个类。

并根据以下内容呈现页码:

$('h3').size()
然后根据页码显示相关标签并隐藏其他标签

$('h3:not(.[your page number])').hide();
这应该能奏效。 应该有更好的方法,但这会奏效

另外,在使用这些标记时也应该小心,因为在设计人员和开发人员同时编码时会出现问题,所以要小心

$('h3:not(.[your page number])').hide();