1

在实现自定义登录表单时,我需要说明为什么在提交操作时登录失败,例如没有这样的用户、无效凭据等消息。在 sitecore 9 表单中,有一个字段可以为所有错误提供一般错误消息......但我想提供自定义消息..可能吗?

4

2 回答 2

1

您是否在询问是否可以根据输入失败的不同而有不同的错误消息?我知道有一种方法可以自定义提交操作的错误消息。切换到核心数据库并导航到 /sitecore/client/Applications/FormsBuilder/Components/Layouts/Actions 并选择要为其添加自定义消息的提交操作。我相信默认消息是“出了点问题”。我不需要尝试实现多个唯一的错误消息,但是每个提交操作下都有子项,其中包含表单映射字段的模板。您可以检查这些模板是否有类似的字段。

于 2018-12-14T05:26:43.200 回答
-1

您可以尝试使用如下代码来显示您自己的自定义错误消息。

formSubmitContext.Errors.Add("your error message");
formSubmitContext.Abort();
于 2018-08-28T10:44:34.237 回答