AJAX を使用して、このオブジェクトを /api/company/#/ に配置しようとしています。
{"CompanyID":2,"Name":"Test Company","Address1":"","Address2":"","City":"","State":"","Zip":"","ContactName":"","ContactPhone":"","ContactEmail":"","EmployeeCount":"","TypeOfIndustry":"","CompanyRevenue":""}
私の PUT メソッド:
public void Put (CompanyOverviewView company)
{
}
会社の概要ビュー:
public class CompanyOverviewView {
public int CompanyID { get; set; }
public string Name { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public string City { get; set; }
public string State { get; set; }
public string Zip { get; set; }
public string ContactName { get; set; }
public string ContactPhone { get; set; }
public string ContactEmail { get; set; }
public string CompanyType { get; set; }
public Nullable<int> EmployeeCount { get; set; }
public string TypeOfIndustry { get; set; }
public Nullable<decimal> CompanyRevenue { get; set; }
AJAX プロパティ:
var ajaxProperties = {
type: "PUT",
url: "/api/company/5/",
dataType: "json",
data: JSON.stringify(postdata)
}
デフォルトの WebAPI ルーティングを使用しているにもかかわらず、404 エラーが発生します。なぜこれが接続されないのですか?何か不足していますか?