项目

文本模板

简介

ABP提供了一套简洁高效的文本模板系统。文本模板用于基于模板和数据模型(数据对象)动态渲染内容:

模板 + 数据模型 =渲染器=> 渲染后的内容

这与ASP.NET Core Razor视图(或页面)非常相似:

Razor视图(或页面)+ 数据模型 ==渲染==> HTML内容

您可以将渲染输出用于多种用途,例如发送电子邮件或准备报表。

模板渲染引擎功能强大:

  • 支持条件逻辑循环结构等丰富功能
  • 模板内容支持本地化
  • 可定义布局模板,在渲染其他模板时作为布局使用
  • 支持在高级场景中向模板上下文传递任意对象(除数据模型外)

ABP提供两种模板引擎:

您可以在同一应用程序中使用不同的模板引擎,甚至可以创建自定义的模板引擎。

源代码

获取示例应用程序的源代码,该示例在本文档中进行了开发和参考。

相关阅读

在本文档中