【问题标题】:Sitecore WFFM Form not working when inserted as a web controlSitecore WFFM 表单在作为 Web 控件插入时不起作用
【发布时间】: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


【解决方案1】:

给你。这是你需要做的。

&lt;wffm:FormRender FormID="{72857A3A-B6C5-48C0-995B-FA053C82870F}" FormTemplate="/sitecore modules/web/Web Forms for Marketers/Control/SitecoreSimpleFormAscx.ascx" runat="server" /&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 2011-11-09
    • 1970-01-01
    相关资源
    最近更新 更多