Форма настраиваемого действия Sitefinity Feather
У меня следующая проблема: в Sitefinity (9.1, Feather) мне нужна форма, которая может вызывать сторонний API (Mandrill) после отправки.
Насколько я понимаю, мне нужен какой-то пользовательский виджет или что-то.
Любая помощь будет принята с благодарностью.
Спасибо
1 ответ
Я бы начал здесь. Вам не обязательно создавать отдельную библиотеку классов для создания пользовательского виджета Feather (вы можете просто поместить его в веб-проект SitefinityWebApp), но вы можете, если хотите. С виджетами Feather/MVC вы в основном получаете Controller и View с необязательным классом Model, с которым можно поиграть.
В вашем сценарии у вас, вероятно, будет контроллер с двумя действиями: отображение формы и обработка отправки формы. В действии отправки формы вы затем вызываете Mandrill для отправки данных (или делаете все, что вам нужно). В вашем контроллере вы находитесь в C# чисто, так что вы можете делать все что угодно там.