-1

我通过 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; }
}
4

1 回答 1

0

你的动作应该是这样的:

[HttpPost]
public ActionResult Create(Home h)
{
    throw new NotImplementedException(); // put you code here
}
于 2013-06-27T09:29:32.627 回答