ajax を介してコントローラーのアクションにオブジェクトを送信しましたが、コントローラーでオブジェクトを受信する方法がわかりません。私のajax呼び出しは次のとおりです。
$.ajax({
type: "POST",
url: '@Url.Action("Create","Home")',
data: { ID: '@Model.ID', Name: '@Model.Name'}
}).done(function (msg) {
alert("Added :" + msg);
});
これはうまくいくはずですが、コントローラーでオブジェクトを受け取る方法がわかりません。私はこれを書きました:
public ActionResult Create(Home h)
{
}
しかし、それは機能していません。これについて助けが必要です。よろしくお願いします。
私のホームクラス:
public class Home
{
public int ID { get; set; }
public string Name { get; set; }
}