【问题标题】:HTML template engine with both ASP.net core and JS support具有 ASP.net 核心和 JS 支持的 HTML 模板引擎
【发布时间】:2021-06-16 16:03:43
【问题描述】:

是否有任何 HTML 模板引擎,可以在服务器端使用 ASP.net 内核,在客户端/浏览器使用 JS 运行,并产生具有一定一致性的相同 HTML 输出?

这样做的好处是可以灵活地在客户端或服务器端进行渲染。

【问题讨论】:

  • 如果我理解正确,您正在寻找将由 ASP.NET Core 管道提供的 SPA 的服务器端呈现,对吧?
  • @Sasan 可以这么说。
  • 看看this
  • 我需要一种机制来将 SSR 添加到我的 Angular 应用程序中,仅适用于 Google 和 Bing bot 等网络爬虫。我有一个答案here,如果这对你有帮助的话。

标签: javascript asp.net-core html-templates


【解决方案1】:

经过一番研究,我发现Liquid 模板引擎在.net 和JS 中都可用。它适用于更多语言和框架。

.net 库是-https://github.com/sebastienros/fluid JS库是-https://liquidjs.com/

微软的“Orchard core”项目也使用了“Fluid”库。还有“Scriban”.net 库,支持液体。

我还没有在项目中测试过它们。所以,在这方面没有具体的想法。希望这可以帮助某人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 2020-10-31
    • 2016-01-24
    • 2021-06-07
    相关资源
    最近更新 更多