Razor is a template markup syntax based on the C# programming language.

The RazorTemplateTransform function allows for creating HTML from templates.



Describes what to do with text written to the template from the model.

  • Raw

    Output the text as-is.

  • Html

    Encode the text to html.


Contains the data that will be used to populate the Template.

You can, for example, enter a Type like String, or an ExecuteSQL.


A text template that will be populated by the data in the Model property.

Use @Model to access the properties of the structured object referenced in this property, for example:


If you point the Model property at a list, you can loop through the list items like this:

@foreach(var item in Model) { @:@item.FirstName,@item.LastName }

Wikipedia Razor

Razor syntax quick reference