送信ボタンのラベル フィールドにカンマを含むフォームを送信すると、NullReferenceExceptionがスローされる


説明

Sitecore Formsで、「送信」ボタンのラベル フィールドの値にカンマが含まれていると、フォームの送信が未処理の例外で失敗する可能性があります。

失敗する値の例:

Yes, I confirm

以下の例外が発生します:

Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Sitecore.ExperienceForms.Mvc
at Sitecore.ExperienceForms.Mvc.Controllers.BaseFormBuilderController.ProcessFormData(FormDataModel data)
at Sitecore.ExperienceForms.Mvc.Controllers.FormBuilderController.Index(FormDataModel data)

解決策

この問題を解決するには、以下のいずれかのオプションを検討してください:

または、「送信」ボタンのラベル フィールドにカンマ文字を含めないようにしてください。