Sitefinity Feather 自定义操作表单

Sitefinity Feather custom action form

我遇到了以下问题:在 Sitefinity(9.1,Feather)中,我需要一个表单,提交后可以调用第 3 方 API (Mandrill)。

据我所知,我需要某种自定义小部件或其他东西。

如有任何帮助,我们将不胜感激。

谢谢

我会开始 here。您不必创建单独的 class 库来创建自定义 Feather 小部件(您可以将其放在 SitefinityWebApp Web 项目中),但如果您愿意,也可以。使用 Feather/MVC 小部件,您基本上可以获得一个控制器和视图,以及一个可选的模型 class 来玩。

在您的场景中,您可能有一个具有两个操作的控制器:显示表单和处理表单提交。在您的表单提交操作中,您将调用 Mandrill 来提交数据(或者做任何您需要做的事情)。在您的 Controller 中,您纯粹是在 C# 中,因此您可以在那里做任何您想做的事。