问题描述
是否有任何 HTML 模板引擎,可以在服务器端使用 ASP.net 核心运行,在客户端/浏览器使用 JS 运行,并生成具有一定一致性级别的相同 HTML 输出?
好处是可以灵活地在客户端或服务器端进行渲染。
解决方法
经过一些研究,我发现 Liquid
模板引擎在 .net 和 JS 中均可用。它适用于更多语言和框架。
.net 库是 - https://github.com/sebastienros/fluid JS 库是 - https://liquidjs.com/
微软的“Orchard core”项目也在使用“Fluid”库。还有“Scriban” .net 库,具有流动性支持。
我还没有在项目中测试过它们。所以,在这方面没有具体的想法。希望这可以帮助某人。