Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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/0/asp.net-mvc/14.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
如何将对象从视图发送到控制器AngularJS+;ASP.NETMVC?_Angularjs_Asp.net Mvc_Typescript - Fatal编程技术网

如何将对象从视图发送到控制器AngularJS+;ASP.NETMVC?

如何将对象从视图发送到控制器AngularJS+;ASP.NETMVC?,angularjs,asp.net-mvc,typescript,Angularjs,Asp.net Mvc,Typescript,在ASP.net MVC和AngularJS中,将包含大量数据的对象从视图发送到控制器 看法 控制器 比这更有效的方法? $http({ method: "post", url: "/API/Person", datatype: "json", data: JSON.stringify(Person) }).then(function (response) { }); 您可以按照以下方法将数据传递给API控制器: var Person={}; Person.

在ASP.net MVC和AngularJS中,将包含大量数据的对象从视图发送到控制器

看法

控制器

比这更有效的方法?

$http({
    method: "post",
    url: "/API/Person",
    datatype: "json",
    data: JSON.stringify(Person)
}).then(function (response) {

});

您可以按照以下方法将数据传递给API控制器:

var Person={};
Person.IdPerson=69425;
Person.Year=新日期().getFullYear();
$http.post('/API/Update_Person',Person{
标题:{
“内容类型”:“应用程序/json”
}
}).然后(功能(响应){
控制台日志(响应);
},函数(错误){
console.log(错误);

});问题是什么?如何将对象从视图发送到控制器AngularJS+ASP.net MVC@nico_Cy你需要更详细地阐述它。我不明白
public JsonResult Update_Person(ModelPerson Person)
{
    var person = (from c in db.Person where c.IdPerson == Person.IdPerson && c.Year == Person.Year select c).FirstOrDefault();

    return new JsonResult { Data = "OK", JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
$http({
    method: "post",
    url: "/API/Person",
    datatype: "json",
    data: JSON.stringify(Person)
}).then(function (response) {

});