2016-09-08 14 views
0

ViewModelで構築されたOrchar CMSにフォームがあります。現在はInfusionSoftでデータを送信して送信していますが、その送信方法をHubspotに移行する必要があります。私はAPIのドキュメントで探しているものを見つけることができませんが、私はそれを移行する必要があり、私はこれを行う方法の例、私は自分をガイドすることができる任意の提案やリンクを見つけることができません!ここに私のフォームの例です:InfusionSoftからHubspotにフォームの移行を移行

public class CreateTrialUserHubspotViewModel { 

    [StringLength(50), Required, Display(Name = "First Name")] 
    public string FirstName { get; set; } 

    [StringLength(50), Required, Display(Name = "Last Name")] 
    public string LastName { get; set; } 

    [StringLength(50), Required, Display(Name = "Job title")] 
    public string JobTitle { get; set; } 

    [Display(Name = "inf_option_countryreport")] 
    public bool Country_Reports { get; set; } 

    [Display(Name = "inf_option_Economicmodel")] 
    public bool Economic_Models { get; set; } 

}次に

私はそれをすべてのデータを取得し、提出するコントローラを持っているが、ここではこれではありません(私のコントローラの方法レジスタの一例ですここにしようとする完全なコード)

[HttpPost, Themed] 
    public ActionResult Register(CreateTrialUserViewModel newTrialUser) {  
     //Load Form values in this collection 
     NameValueCollection formData = new NameValueCollection(); 
     formData["inf_form_xid"] = infFormXis; 
     formData["inf_form_name"] = infFormName; 
     formData["infusionsoft_version"] = infVersion; 

}

答えて

1

2つの戦略:

012あなたが唯一のハブスポットにデータを送信し、埋め込み5フィールドフォームを作成することができます埋め込みハブスポットフォーム(簡単な方法)を使用して

- このユーザーガイドの指示:https://knowledge.hubspot.com/forms-user-guide-v2/how-to-create-a-simple-form


カスタムフォームからHubSpotにデータを送信(現在の方法でさらにインライン展開)

C#とオーチャードでフォームを作成したい場合は、これもできます。とは、Dataエンドポイントを提出フォームAPIを使用してハブスポットにデータを送信するよりも、フォームにあなたのCMSのための通常どおりの方法を作成します。http://developers.hubspot.com/docs/methods/forms/submit_form

は、サンプルC#コードが含まれています。楽しい!

+0

本当に便利です –

関連する問題