Sitecore 8.0 Rev 3与WFFM 2.4和Glass.Mapper 4.0.11.63

时间:2016-07-05 17:36:05

标签: sitecore sitecore8 glass-mapper web-forms-for-marketers

环境:

  • Sitecore 8.0 Rev 3
  • WFFM 2.4
  • Glass.Mapper 4.0.11.63

我遇到上述配置的问题。当我提交WFFM表单时,正在保存的数据将作为" System.String []"而不是实际的文本值。我打开了Sitecore票,他们发现这是因为Glass Mapper。如果我禁用glass(Glass.Mapper.Sc.config和Glass.Mapper.Sc.Start.config),表单将提交正确的值。

作为旁注,我确实应用了Sitecore补丁来解决此问题的集合类型,但这与Glass无关。有没有其他人经历过这种行为?

提前致谢。

1 个答案:

答案 0 :(得分:0)

Michael Edwards帮助我解决了问题。

他的回答如下:

  

这不是玻璃问题,而是与WFFM模型粘合剂无关   由于a而被注册到默认的MVC依赖性解析器   项目IOC容器与WFFM尝试的容器之间的冲突   使用。

修复是注册" DefaultFieldValueBinder"与我的容器。一旦我这样做,它开始起作用。