Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc asp.net mvc中如何在控制器中接收ajax调用发送的模型对象_Asp.net Mvc_Asp.net Mvc 4_Asp.net Ajax_Asp.net Mvc Ajax - Fatal编程技术网

Asp.net mvc asp.net mvc中如何在控制器中接收ajax调用发送的模型对象

Asp.net mvc asp.net mvc中如何在控制器中接收ajax调用发送的模型对象,asp.net-mvc,asp.net-mvc-4,asp.net-ajax,asp.net-mvc-ajax,Asp.net Mvc,Asp.net Mvc 4,Asp.net Ajax,Asp.net Mvc Ajax,我通过ajax向控制器发送了一个对象,但我不知道如何在控制器中接收该对象。我的ajax调用是: $.ajax({ type: "POST", url: '@Url.Action("Create","Home")', data: { ID: '@Model.ID', Name: '@Model.Name'} }).done(function (msg) { alert("A

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

你的行动应该是这样的:

[HttpPost]
public ActionResult Create(Home h)
{
    throw new NotImplementedException(); // put you code here
}

显示您的
主页
类plsI haven添加的主页类您希望接收什么类型的数据?您的
Create
操作应该返回
ActionResult
类型,而不是
string
我只想接收我从AJAX调用发送的对象或ID和名称在编写此操作后,我编写了此h.ID;访问ID数据,但它不显示任何内容