我正在用Umbraco Forms构建一些表单,但在此之前我需要确保它能够以我需要的方式进行扩展。任何人都可以告诉我如何修改MessageOnSubmit属性以显示每次提交的自定义成功消息?更改消息以Umbraco形式提交
我已经尝试在自定义工作流类型中设置此(e.Form.MessageOnSubmit),但始终显示在UI中设置的原始消息。
欣赏您可以提供的任何指导。
加里
我正在用Umbraco Forms构建一些表单,但在此之前我需要确保它能够以我需要的方式进行扩展。任何人都可以告诉我如何修改MessageOnSubmit属性以显示每次提交的自定义成功消息?更改消息以Umbraco形式提交
我已经尝试在自定义工作流类型中设置此(e.Form.MessageOnSubmit),但始终显示在UI中设置的原始消息。
欣赏您可以提供的任何指导。
加里
有可能从它自己继承来覆盖表单提交的默认UmbracoFormsController
;然后覆盖OnFormHandled
- 从那里您可以设置模型上的MessageOnSubmit
属性。
然后,它只是更新Razor模板,负责生成表单以指向您的新控制器而不是默认值。
另一种选择是在页面上指出谢谢,它将在查询字符串上传递提交的ID。然后,您可以使用它在感谢页面的视图中生成您需要的任何自定义消息。