我需要提供GUI表单编辑器,以便非技术用户可以创建表单。我正在研究的工具之一是Umbraco Forms工具(以前的Umbraco Contour)。
我希望能够在Action Method中捕获提交的数据,以某种方式处理它,然后将其发送到Web服务。
查看Umbraco文档,看起来Umbraco Forms工具生成的表单是由宏呈现并自动将数据提交到Umbraco数据库 - 似乎没有任何方法可以拦截提交的数据。
这是正确的,还是我错过了什么?
答案 0 :(得分:3)
听起来您需要创建自定义WorkflowType
。工作流程允许您通过将它们附加到某些事件(即提交或批准表单等)来执行进一步操作。默认情况下,有一些选项可用于发送电子邮件和将数据发布到您选择的URL,但您可以添加自己的这些都不符合您的要求。
我建议您查看Umbraco Forms文档: https://our.umbraco.org/Documentation/Products/UmbracoForms
其中包含添加WorkflowTypes
的指南:
https://our.umbraco.org/documentation/products/umbracoforms/Developer/Extending/Adding-a-Workflowtype