一、利用T4模板生成代码
具体网址参考官方文档:
这个可以实现将模板代码生成具体文件
二、自定义模板标签
原理就像dede、帝国cms一样,定义的标签解析后,用字符串进行替换
三、利用相关开源插件
RazorMachine:
https://github.com/jlamfers/RazorMachine
https://www.codeproject.com/Articles/423141/Razor-2-0-template-engine-supporting-layouts
RazorTemplates :
https://github.com/volkovku/RazorTemplates
RazorLight:
https://www.codeproject.com/Articles/423141/Razor-2-0-template-engine-supporting-layouts
RazorEngineCore:
ASP.NET Core 3.1.1 Razor Template Engine
https://www.codeproject.com/Articles/423141/Razor-2-0-template-engine-supporting-layouts
模板标签引擎参考:
https://blog.csdn.net/mituan1234567/article/details/37527509
发表评论