1

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

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

任何帮助将不胜感激。

谢谢

4

1 回答 1

1

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

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

于 2016-07-02T12:48:20.113 回答