我正在用Umbraco Forms構建一些表單,但在此之前我需要確保它能夠以我需要的方式進行擴展。任何人都可以告訴我如何修改MessageOnSubmit屬性以顯示每次提交的自定義成功消息?更改消息以Umbraco形式提交
我已經嘗試在自定義工作流類型中設置此(e.Form.MessageOnSubmit),但始終顯示在UI中設置的原始消息。
欣賞您可以提供的任何指導。
加里
我正在用Umbraco Forms構建一些表單,但在此之前我需要確保它能夠以我需要的方式進行擴展。任何人都可以告訴我如何修改MessageOnSubmit屬性以顯示每次提交的自定義成功消息?更改消息以Umbraco形式提交
我已經嘗試在自定義工作流類型中設置此(e.Form.MessageOnSubmit),但始終顯示在UI中設置的原始消息。
欣賞您可以提供的任何指導。
加里
有可能從它自己繼承來覆蓋表單提交的默認UmbracoFormsController
;然後覆蓋OnFormHandled
- 從那裏您可以設置模型上的MessageOnSubmit
屬性。
然後,它只是更新Razor模板,負責生成表單以指向您的新控制器而不是默認值。
另一種選擇是在頁面上指出謝謝,它將在查詢字符串上傳遞提交的ID。然後,您可以使用它在感謝頁面的視圖中生成您需要的任何自定義消息。