【问题标题】:Sitecore 8.0 Rev 3 with WFFM 2.4 and Glass.Mapper 4.0.11.63带有 WFFM 2.4 和 Glass.Mapper 4.0.11.63 的 Sitecore 8.0 Rev 3
【发布时间】:2016-07-23 10:56:50
【问题描述】:

环境:

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

我对上述配置有疑问。当我提交 WFFM 表单时,正在保存的数据是“System.String[]”而不是实际的文本值。我打开了一张 Sitecore 票,他们发现这是因为 Glass Mapper。如果我禁用玻璃(Glass.Mapper.Sc.config 和 Glass.Mapper.Sc.Start.config),表单会提交正确的值。

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

提前致谢。

【问题讨论】:

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


【解决方案1】:

Michael Edwards 帮助我解决了问题。

他的回答如下:

这不是 Glass 问题,但与 WFFM 模型绑定器无关 由于 项目 IOC 容器与 WFFM 尝试的容器之间的冲突 使用。

解决方法是在我的容器中注册“DefaultFieldValueBinder”。一旦我这样做了,它就开始工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多