Rendering Forms
Learn the different ways of rendering a form on your website when using Umbraco Forms.
Last updated
Was this helpful?
Learn the different ways of rendering a form on your website when using Umbraco Forms.
Last updated
Was this helpful?
There are three options available for rendering a form.
To display a form in your view, you can make a call to a view component:
Four parameters can be provided:
formId
is the GUID of a form.
theme
is the name of a theme. If not provided, the default theme is used (see ).
includeScripts
indicates whether scripts should be rendered with the form (see .
recordId
is an optional existing record GUID, used if editing records via the website is
Usually, rather than hard-coding the form's GUID, you'll use a form and/or theme picker property on your page:
If you prefer a tag helper syntax, you can use one that ships with Umbraco Forms.
Firstly, in your _ViewImports.cshtml
file, add a reference to the Umbraco Forms tag helpers with:
Then in your view you can use:
With a grid or Rich Text Editor, you need to use a macro. This is also available as an option to display a form in your view, where you provide three parameters:
FormGuid
is the GUID of a form.
FormTheme
is the name of a theme. If not provided, the default theme is used.
ExcludeScripts
takes a value of 0 or 1, indicating whether scripts should be excluded from rendering.
Similarly, you can reference a form picker property on your page: