使用v8.x的WFFM - 仍然需要FormID吗?没有它,自定义表单视图会抛出错误

时间:2015-10-29 12:05:07

标签: sitecore sitecore8 web-forms-for-marketers sitecore-mvc

将Sitecore 8.0更新5与WFFM build 150625(又称营销人员8.0 Update-4的Web表单)一起使用

使用体验编辑器结果将MVC表单添加到我的页面可以正常工作,但是演示文稿详细信息中的FormID是空白的(设置了数据源)。

到目前为止,我认为两者都需要设置。 FormId不再需要吗?或者MVC表格可能不需要?

虽然这显然可以在没有设置FormID的情况下工作,但如果我切换到自定义WFFM表单as documented by HedgeHog dev here,它也依赖于Sitecore Marketplace MVC Areas module by BrainJocks相同的空白FormID会产生一个“无参数”构造函数为此对象定义的#39; YSOD

No parameterless constructor defined for this object

仅当FormID为空并且在MVC区域文件夹中使用MVC WFFM表单时,才会出现此错误。如果我手动设置FormID它也可以正常工作。如果我使用与标准' MVC表格相同的表格定义'渲染,无论是否设置FormID都可以使用。

FormID的作用是什么,是否还需要?

FormID是否应由体验编辑器中的插入向导设置?

0 个答案:

没有答案