Getting EPiServer Forms working, javascript and formsubmissions

Forms 3.0.0, CMS 9.12, MVC

I had problem with the Forms javascript not beeing in the output, got errors like

or when logged in

Firstly, I have followed other forum threads pointing out the importance of having
@Html.RequiredClientResources(“Header”) and @Html.RequiredClientResources(“Footer”)

If that’s not enougth you probably have a layout strategy with only @RenderSections, then it means that you FORM is placed inside @RenderSection. The @Html.RequiredClientResources(“Header”) happens before the FormContainerBlockController. When the FormContainerBlockController is executed, the page already rendered the header, so FORM cannot add required resources to the header. In order to solve this problem, please move FORM outside @RenderSection into the @RenderBody.

I know some fellows that did solve it by inheriting their main _layout.cshtml to a master view only with a @RenderBody

Worth a shot, but it didn’t work for me.

Regarding Form Submissions!

While uppgrading manualy the nuget packages using -IgnoreDependencies, i did upgrade Newtonsoft.Json to far, version over 9 is not supported by today. So check the requirements!

Like it? please up vote

Leave a Reply

Your email address will not be published. Required fields are marked *