1

次の問題があります。Sitefinity (9.1、Feather) では、送信後にサードパーティ API (Mandrill) を呼び出すことができるフォームが必要です。

私が理解している限り、ある種のカスタムウィジェットか何かが必要です。

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

ここから始めます。カスタム Feather ウィジェットを作成するために別のクラス ライブラリを作成する必要は必ずしもありません (SitefinityWebApp Web プロジェクトに配置するだけでかまいません) が、必要に応じて作成できます。Feather/MVC ウィジェットを使用すると、基本的に Controller と View を取得し、オプションの Model クラスも使用できます。

あなたのシナリオでは、フォームの表示とフォーム送信の処理という 2 つのアクションを持つコントローラーがおそらくあるでしょう。フォーム送信アクションで、Mandrill を呼び出してデータを送信します (または、必要なことを何でも実行します)。コントローラーでは、純粋に C# を使用しているため、そこで好きなことを行うことができます。

于 2016-07-02T12:48:20.113 に答える