我有基于ASP.net MVC的非常简单的登陆站点(索引,常见问题解答,关于,联系)。当然,我使用Layout(带有页眉和页脚),每个View只包含页面内容。问题是:有些页面有独特的页脚或头部。
例如: 索引页面有旋转木马(只有这个页面,其他页面没有旋转木马)。 在源HTML(网页设计师发送给我)中,我看到头部和脚本块中的脚本链接最终。是的,我知道:我可以使用Razor标签" @ section"并在我的视图中声明这个非标准的页脚和页脚。
但是!这意味着我的视图(页面内容)包括剃刀语法。这不是纯HTML。如果网站管理员想要编辑索引页面会怎么样 - 他会看到Razor标签,他不能使用一些html编辑器或在线工具(TinyMCE)进行编辑。他必须知道剃刀。他不能只插入纯HTML。
也许我不应该将内容保存在数据库中? (但这个网站必须支持多种语言)。在这种情况下最好的方法是什么?
感谢。