我正在工作的网站的设计方式是为所有页面上的标签设置 CSS 类,并且所有页面使用的 css 类都不同。每个页面都有共同的元素,例如页眉、页脚和导航栏。我想设置一个单页模板并在其中包含所有常见元素,但 body 标记会妨碍您。有没有办法从内容页面控制模板?我知道我可以为内容页面指定一个代码,但我不能依赖内容作者在每次添加页面时正确输入它。我目前的想法是设置多个页面模板,一个用于body标签中引用的每个css类,并将公共页面元素放入用户控件中。这不太理想,因为我最终会得到许多基本相同的模板,而且我的用户控件不容易编辑。我想我将不得不使用共享的内容项目,这使得内容作者在整个网站上搜寻。更新单个页面模板中的公共标题会简单得多。
有人可以建议一种方法吗?