Intuitive HTML & XML document templates for .NET

ZptSharp is a document template language & renderer for .NET. It may be used as a View Engine for ASP.NET MVC5 or ASP.NET Core MVC. It also comes with a command-line rendering tool and may be consumed by your own applications as an API.

Sample ZPT markup

<ul>
  <li tal:repeat="todo here/Todos">
    Remember to
    <span tal:replace="todo/Description">feed the dog</span>
  </li>
</ul>

Get started

Here are some recommended first steps to learn about ZptSharp and the ZPT syntax. The documentation home page contains more links & reference.

  • What is ZptSharp?
  • Quick start
    • ASP.NET Core MVC
    • ASP.NET MVC 5
    • Consume the API
    • Command line renderer
  • ZPT tutorial
  • Improve this Doc
In This Article
Back to top Generated by DocFX