0

我正在使用 Umbraco Forms 构建一些表单,但在此之前我需要确保它能够以我需要的方式进行扩展。谁能告诉我如何更改 MessageOnSubmit 属性以显示每次提交的自定义成功消息?

我已尝试在自定义工作流类型中设置此 (e.Form.MessageOnSubmit),但仍始终显示 UI 中设置的原始消息。

感谢您提供的任何指导。

加里

4

2 回答 2

2

UmbracoFormsController可以通过自己继承来覆盖表单提交的默认值;然后覆盖OnFormHandled- 从那里您可以MessageOnSubmit在模型上设置属性。

然后只需更新负责生成表单的 Razor 模板以指向您的新控制器而不是默认控制器。

于 2016-09-15T23:20:46.700 回答
0

另一种选择是将感谢指向一个页面,该页面将在查询字符串上传递提交的 ID。然后,您可以在感谢页面的视图中使用它来生成您需要的任何自定义消息。

于 2016-10-03T10:48:55.657 回答