2015-05-07 26 views
0

我有要求提供一個GUI表單編輯器,以便非技術用戶可以創建表單。我正在看的工具之一是Umbraco Forms工具(以前稱爲Umbraco Contour)。如何從Umbraco Forms捕獲數據?

我希望能夠在Action Method中捕獲提交的數據,並以某種方式處理它,然後將其發送到Web服務。

縱觀Umbraco文檔,它看起來好像由Umbraco Forms工具生成的表單由宏呈現並自動將數據提交到Umbraco數據庫 - 似乎沒有任何方法來攔截提交的數據。

這是正確的,還是我錯過了什麼?

回答

2

這聽起來像你需要創建一個自定義WorkflowType。工作流程允許您通過將其附加到特定事件(即,表單被提交或批准等)時執行進一步的操作。默認情況下,有些選項可用於發送電子郵件並將數據發佈到您選擇的URL,但您可以添加自己的這些不符合您的要求。

我建議你看一看的一把umbraco形式的文檔: https://our.umbraco.org/Documentation/Products/UmbracoForms

其中包括用於添加WorkflowTypes指南: https://our.umbraco.org/documentation/products/umbracoforms/Developer/Extending/Adding-a-Workflowtype

+0

謝謝你的提示羅伯特 - 這看起來像的路要走。 –