首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Kentico与预先生成的HTML结合使用

将Kentico与预先生成的HTML结合使用
EN

Stack Overflow用户
提问于 2020-07-23 12:33:45
回答 1查看 68关注 0票数 0

我在预先生成的静态html页面中有大量的内容。我正在与一个组织合作,该组织在IIS上使用Kentico (11)来运行他们的网站。他们希望托管预生成的HTML,但希望在预生成的页面上具有一致的外观。

有没有一种方法可以在预先生成的html中包含标记等,从而让kentico处理内容,为网站提供标准的外观和感觉,而不必将内容(可能是100k+页面)转换为普通的kentico内容(这似乎不是一种可行的方法,因为内容会定期从源刷新)

EN

回答 1

Stack Overflow用户

发布于 2020-07-24 04:15:36

这绝对不是一种开箱即用的方式。我也同意总体上这不是一个很好的方法。然而,如果有人下定决心要让它工作,如果你真的不得不这样做,定制编程可以让它发生。

您可以创建一些自定义逻辑并使用Kentico (如果内容定期刷新,则可能在计划的任务中)。定制代码可能会构建一个基于文件文件夹结构的内容树(如果是门户网站),或者构建一些路由逻辑(如果是mvc)来路由请求。那些与~/filename.html匹配的请求可以被Kentico和您的自定义代码拦截,从磁盘读取该filename.html的内容,并将其用作webpart的数据源类型(如果是门户引擎)或存储库/模型(如果是MVC),然后使用该信息填充最终html对浏览器的响应的表示层。这样,您就可以将预先生成内容包装在母版页中,并在一定程度上控制页眉和页脚的外观(如果是门户引擎)或共享布局(如果是MVC)。

再说一次,我不推荐这样做。这可能是非常缓慢和乏味的尝试,以及性能和可伸缩性问题。

以某种方式将内容放入SQL数据库中,然后使用标准编程在Kentico层/网站中处理它,这可能是一种更干净的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63046957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档