DNN 9 用户注册 - 如何将自定义 API Post 添加到点击事件中?

DNN 9 User Registration - How to Include Custom API Post to Click Event?

我们有一个 DNN 9.2 站点,我们需要在用户注册时从中收集其他信息。我们正在利用用户配置文件字段,为我们的目的创建新的字段,并编写了一个异步方法将此信息发送到支付网关 API。

当用户单击“注册”按钮时,我们如何将 CreatePayer 方法添加为单击事件或类似方式,以便将用户个人资料信息发送到 API 以供审核?

您最好的选择是使用可用的表单模块之一来构建自定义注册页面:Action Forms、Open Forms 和 Xmod Pro。

这些模块中的每一个都带有工具,不仅可以构建表单,还可以将自定义添加到提交按钮单击事件中。

例如,您可以使用 Action Form 构建注册表单,以包括完整的用户注册、自定义配置文件数据的收集以及提交时的自定义处理。

您唯一需要做的开发是构建一个自定义的点击处理程序,将数据发送到支付处理器。如果这就像通过 POST 或其他 Web API 将数据传递给支付处理器一样简单,那么它就接近存在了,几乎 none(或没有)代码会被要求。

我提到Action Form只是因为我比较熟悉。其他两个也可以完成这项工作。