环境:
我遇到上述配置的问题。当我提交WFFM表单时,正在保存的数据将作为" System.String []"而不是实际的文本值。我打开了Sitecore票,他们发现这是因为Glass Mapper。如果我禁用glass(Glass.Mapper.Sc.config和Glass.Mapper.Sc.Start.config),表单将提交正确的值。
作为旁注,我确实应用了Sitecore补丁来解决此问题的集合类型,但这与Glass无关。有没有其他人经历过这种行为?
提前致谢。
答案 0 :(得分:0)
Michael Edwards帮助我解决了问题。
他的回答如下:
这不是玻璃问题,而是与WFFM模型粘合剂无关 由于a而被注册到默认的MVC依赖性解析器 项目IOC容器与WFFM尝试的容器之间的冲突 使用。
修复是注册" DefaultFieldValueBinder"与我的容器。一旦我这样做,它开始起作用。