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