2016-09-15 4 views
0

Umbracoフォームでいくつかのフォームを作成していますが、私が必要とする前に、必要な方法で拡張できるようにする必要があります。誰も私がMessageOnSubmitプロパティを変更して各投稿のカスタム成功メッセージを表示する方法を教えてもらえますか?UmbracoフォームでMessageOnSubmitを変更してください。

私はこれを(e.Form.MessageOnSubmit)をカスタムワークフロータイプに設定しようとしましたが、UIに設定された元のメッセージは常に表示されます。

あなたが提供できるすべてのガイダンスに感謝します。

ゲイリー

答えて

2

それから自分を継承して、フォームの送信のためのデフォルトUmbracoFormsControllerを上書きすることが可能です。 OnFormHandledを上書きすることができます。そこからモデルのMessageOnSubmitプロパティを設定できます。

次に、デフォルトではなく、新しいコントローラを指すようにフォームを生成するRazorテンプレートを更新するだけです。

0

もう1つのオプションは、クエリ文字列に投稿のIDを渡すページに感謝の意を示すことです。あなたはそれを使用して、必要なカスタムメッセージを、感謝のページのビューで生成することができます。

関連する問題