C# 在CMS内容页中动态创建分页
我有一个CMS管理员将从我的CMS创建内容[文章]页面的要求 在这篇文章中,将有许多子标题与C# 在CMS内容页中动态创建分页,c#,.net,html,content-management-system,ektron,C#,.net,Html,Content Management System,Ektron,我有一个CMS管理员将从我的CMS创建内容[文章]页面的要求 在这篇文章中,将有许多子标题与标记一起 当我在网页中呈现这篇文章时,我应该用其中的子标题数对文章进行分页。 例如,如果一篇文章中有5个子标题,那么应该可以通过单击分页导航到每个子标题。因此,我应该为每个子标题动态创建分页 注意:所有的子标题将呈现在同一个.aspx页面中,我一次只能看到一个子标题 我的问题是,实现这一目标的最佳方式是什么?我应该在HTML中搜索标记,并将每个部分都放在一个div中并显示它吗?有更好的主意吗 我使用的CM
标记一起
当我在网页中呈现这篇文章时,我应该用其中的子标题数对文章进行分页。
例如,如果一篇文章中有5个子标题,那么应该可以通过单击分页导航到每个子标题。因此,我应该为每个子标题动态创建分页
注意:所有的子标题将呈现在同一个.aspx页面中,我一次只能看到一个子标题
我的问题是,实现这一目标的最佳方式是什么?我应该在HTML中搜索标记,并将每个部分都放在一个div中并显示它吗?有更好的主意吗
我使用的CMS是Ektron。都德,这可以简单地使用JQuery实现。
假设一页上只呈现一篇文章: 根据h3元素在页面上的索引向其添加一个类。
并根据以下内容呈现页码:
$('h3').size()
然后根据页码显示相关标签并隐藏其他标签
$('h3:not(.[your page number])').hide();
这应该能奏效。
应该有更好的方法,但这会奏效
另外,在使用这些标记时也应该小心,因为在设计人员和开发人员同时编码时会出现问题,所以要小心
$('h3:not(.[your page number])').hide();