2016-09-15 6 views
0

Umbraco Forms을 사용하여 양식을 제작하고 있습니다. 그러나 필요 전에이를 확장 할 수 있어야합니다. 아무도 내가 어떻게 각 제출에 대한 사용자 정의 성공 메시지를 표시 MessageOnSubmit 속성을 변경할 수 말해 줄래?Umbraco 양식의 MessageOnSubmit 변경

이 설정 (e.Form.MessageOnSubmit)을 사용자 지정 워크 플로 유형에서 시도했지만 UI에 설정된 원래 메시지는 항상 표시됩니다.

제공 할 수있는 모든 안내에 감사드립니다.

게리

답변

2

그것은 스스로 상속에 의해 양식 제출에 대한 기본 UmbracoFormsController를 오버라이드 (override) 할 수 있습니다; 그리고 나서 OnFormHandled을 재정의하면 모델에서 MessageOnSubmit 속성을 설정할 수 있습니다.

그런 다음 기본값 대신 새 컨트롤러를 가리 키도록 폼을 생성하는 Razor 템플릿을 업데이트하면됩니다.

0

또 다른 옵션은 쿼리 문자열에 제출 ID를 전달할 감사의 페이지를 가리키는 것입니다. 그런 다음이를 사용하여 감사 메시지보기의 사용자 지정 메시지를 생성 할 수 있습니다.