Validation sitecore的WFFM模块中未显示自定义错误消息

Validation sitecore的WFFM模块中未显示自定义错误消息,validation,sitecore,web-forms-for-marketers,sitecore8.1,Validation,Sitecore,Web Forms For Marketers,Sitecore8.1,我可以验证所有字段,如电子邮件、密码等。但如果我尝试显示任何自定义错误消息,它不会只显示默认消息。我使用的是“营销人员网络表单8.1版本”。151008'. 请帮帮我 我有Sitecore 8 update 2,我可以建议查看这些位置以修改错误消息 修改系统验证以进行所需的字段验证/sitecore/system/Modules/webforms for Marketers/Settings/system/system validation/NotEmpty 在这里的NotEmpty项中,您需

我可以验证所有字段,如电子邮件、密码等。但如果我尝试显示任何自定义错误消息,它不会只显示默认消息。我使用的是“营销人员网络表单8.1版本”。151008'. 请帮帮我


我有Sitecore 8 update 2,我可以建议查看这些位置以修改错误消息

  • 修改系统验证以进行所需的字段验证
    /sitecore/system/Modules/webforms for Marketers/Settings/system/system validation/NotEmpty
  • 在这里的NotEmpty项中,您需要修改
    错误消息
    字段

  • 在字段类型级别修改动态必填字段消息
    /sitecore/system/Modules/webforms for Marketers/Settings/Field type/Simple type
  • 在字段类型中,如
    /sitecore/system/Modules/Web Forms for Marketers/Settings/Field Types/Simple Types/Single Line Text
    ,您需要修改
    本地化参数
    字段。在字段值中检查xml标记
    DynamicRequestErrorMessage


    我希望这会有所帮助。

    不幸的是,解决您的问题最合适的方法是升级到更新版本的Sitecore

    与WFFM一起使用时,您使用的版本Sitecore存在一些严重问题,这意味着WFFM的许多基本功能无法正常工作

    Sitecore已经承认Sitecore 8.1版本151003和WFFM 8.1版本151008之间存在这些兼容性问题。他们是平等的


    这不是您想要的简单答案,但它避免了您尝试反编译代码并让其自行工作。根据我的经验,我的许多功能在8.1的初始版本中不起作用,但在8.1更新1中起作用。

    这就是我修复Sitecore 8.1的方法:

    转到正在使用的字段类型的视图并对其进行自定义。比如:

    {

    }

    //剃刀


    @Html.TextBoxFor(m=>m.Value,new{data\u val\u multiregex=dataValidateValue})
    您需要告诉我们更多信息。您设置了什么以及在哪里设置(可能是使用屏幕截图),您确切地期望什么,发生了什么,您使用的是哪个WFFM和Sitecore 8.1版本,等等?添加了一些信息。
    var datValidateValue = Model.Parameters.ContainsKey("predefinedvalidatortextmessage")? Model.Parameters["predefinedvalidatortextmessage"]: string.Empty;