【发布时间】:2016-03-01 15:44:14
【问题描述】:
我创建了一个表单,如果我将它作为控件添加到 Presentation --> 详细信息。我需要在另一个页面上做的是插入与 Web 控件相同的 Web 表单,如下所示:
<wffm:FormRender FormID="{72857A3A-B6C5-48C0-995B-FA053C82870F}" runat="server" />
表单显示在页面上,但验证报告未填写字段,尽管已填写。
我错过了什么吗?
【问题讨论】:
-
看看doc.sitecore.net/web%20forms%20for%20marketers/…,你做的一切都是对的。你有一些javascript错误吗?或者可能缺少某些 css 文件?
-
没有 JavaScript 或 CSS 错误。当表单被集成时,我在 Firebug 中看到的是:“GET visitoridentificationextension.aspx - 500 Internal Server Error”。当表单不在页面中时,这不存在。奇怪的是表单显示正确,但即使我从所有字段中删除所有验证,也会出现验证错误。但是当表单被添加到页面作为详细呈现时,它可以工作 --> 演示。
-
我使用了一种解决方法:我创建了一个新页面项目并通过演示详细信息将表单添加到其中。然后我通过 iFrame 将新表单页面插入到原始页面。不是最好的解决方案,但它确实有效。
标签: sitecore web-forms-for-marketers