我正在创建一个用 C# 编写的 MVC 4 Web 应用程序。在其他功能中,一个功能应该允许用户导航到这样的页面:
/pagecontroller/some-specific-page-name
或者,或者,
/pagecontroller/12345
这些页面的内容主要是静态 html。它很少改变。
我将是唯一一个添加新页面的人,我很高兴我是用 html 还是通过 CMS 来做的。
建议使用什么方法存储和处理此类内容?
我应该将 html 存储在数据库中并以这种方式交付吗?我当然想要数据库中的一些特定于页面的信息(例如页面类别等),但是在数据库中放入一大块 html 对我来说似乎不合适。或者,我可以创建一个数据库,其中的文章名称与可以通过 ajax 提取的静态 html 文档相对应。样式不会在这些页面上进行,因此我认为那里没有问题。尽管如此,随着文章的增加,感觉也不是 100% 正确。第三个相当愚蠢的想法是一个称为元素的表。每行将包含一个或多个元素,并且代码可以使用某种模板将元素放置在所需的位置。
真正的诀窍是我希望它能够根据需要从一个小项目扩展到一个更大的项目。
我没有使用 webkit。
你建议我怎么做?非常感谢。
编辑:我应该说 - 这些页面都不包含任何形式或需要服务器端可能的方式。