AngularJS $ http.post()将null发送到ASP.NET Web API控制器方法

Skpaul

我正在尝试从angularjs控制器以$ http.post()的形式向asp.net Web api方法提交表单。但是它发送空值。这是我的代码

//angular controller
$scope.newpost = {};   
$scope.save = function () {
    console.log($scope.newpost); // it logs data accurately
    $http.post('/api/NewPost', $scope.newpost).
      success(function (data, status, headers, config) {
          alert("ok");
      });
}


//api
public HttpResponseMessage post(NewPost newpost) //fields are null here. I tried [FromBody] $ [FromURI], but no luck
{
     posts.Add(newpost);
     String id = newpost.Id; //saving is ok.
     return Request.CreateResponse(HttpStatusCode.OK);
}


//model
public class NewPost
{
     public String Title { get; set; }
     public String Content { get; set; }
     public String Tags { get; set; }
}

console.log($scope.newpost) displays-
Object {Title: "t", Content: "tt", Tags: "ttt"}

有什么帮助吗?

Mukund Kumar

用这个:

console.log($scope.newpost.Title ); // it should logs data accurately
console.log($scope.newpost.Content );// it should logs data accurately
console.log($scope.newpost.Tags  );// it should logs data accurately
$http.post('/api/NewPost', $scope.newpost).
  success(function (data, status, headers, config) {
      alert("ok");
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS $ http.post()将null发送到ASP.NET Web API控制器方法

来自分类Dev

如何将AngularJS $ http.post中的多个参数发送到Web API控制器操作方法

来自分类Dev

带有简单类型参数的AngularJS $ http.post到ASP.NET Web API控制器

来自分类Dev

在ASP.Net Web Api 2控制器中为angularjs $ http.get使用自定义方法的替代方法

来自分类Dev

Asp.net无法将值从选择发送到控制器中的http帖子

来自分类Dev

使用AngularJS将数据发送到ASP.NET MVC 5控制器的操作方法

来自分类Dev

将JSON字符串作为POST发送到asp.net Web API

来自分类Dev

是否可以使用多个Http属性装饰ASP.NET WEB API控制器方法

来自分类Dev

Asp.net MVC项目中的Angularjs调用Web API控制器

来自分类Dev

如何将参数从 AngularJS $http.post 传递到 ASP .NET Web API 核心

来自分类Dev

将Asp.Net MVC控制器转换为Web API的最佳方法

来自分类Dev

将Asp.Net MVC控制器转换为Web API的最佳方法

来自分类Dev

AngularJS $ http.post,asp.net MVC控制器为空

来自分类Dev

AngularJS $ http.post但asp.net 5控制器为空

来自分类Dev

通过http Post请求将XML发送到Web Api的问题

来自分类Dev

ASP.NET Web API 2-定义控制器到方法的映射?

来自分类Dev

如何在ASP.NET Web API异步控制器方法中返回对象列表

来自分类Dev

ASP.NET Core 3.0 Web API-控制器方法未命中

来自分类Dev

ASP.NET Web API 2-定义控制器到方法的映射?

来自分类Dev

使用http party将json发送到Web API

来自分类Dev

ASP.NET Web API控制器更新行

来自分类Dev

忽略ASP.NET Web API中的控制器

来自分类Dev

如何使用angular将文件发送到asp.net Web API?

来自分类Dev

将 ASP.NET MVC HttpContext 发送到 Web Api HttpContext

来自分类Dev

如何使用 fetch 将 FormData 从 javascript 发送到 ASP.NET Core 2.1 Web API

来自分类Dev

ASP.NET Web API帮助页省略了从基本控制器继承的控制器

来自分类Dev

ASP.NET Web API帮助页省略了从基本控制器继承的控制器

来自分类Dev

将HTTP Post参数从NSDictionary发送到Web服务

来自分类Dev

将数据从jQuery发送到AngularJS的控制器

Related 相关文章

  1. 1

    AngularJS $ http.post()将null发送到ASP.NET Web API控制器方法

  2. 2

    如何将AngularJS $ http.post中的多个参数发送到Web API控制器操作方法

  3. 3

    带有简单类型参数的AngularJS $ http.post到ASP.NET Web API控制器

  4. 4

    在ASP.Net Web Api 2控制器中为angularjs $ http.get使用自定义方法的替代方法

  5. 5

    Asp.net无法将值从选择发送到控制器中的http帖子

  6. 6

    使用AngularJS将数据发送到ASP.NET MVC 5控制器的操作方法

  7. 7

    将JSON字符串作为POST发送到asp.net Web API

  8. 8

    是否可以使用多个Http属性装饰ASP.NET WEB API控制器方法

  9. 9

    Asp.net MVC项目中的Angularjs调用Web API控制器

  10. 10

    如何将参数从 AngularJS $http.post 传递到 ASP .NET Web API 核心

  11. 11

    将Asp.Net MVC控制器转换为Web API的最佳方法

  12. 12

    将Asp.Net MVC控制器转换为Web API的最佳方法

  13. 13

    AngularJS $ http.post,asp.net MVC控制器为空

  14. 14

    AngularJS $ http.post但asp.net 5控制器为空

  15. 15

    通过http Post请求将XML发送到Web Api的问题

  16. 16

    ASP.NET Web API 2-定义控制器到方法的映射?

  17. 17

    如何在ASP.NET Web API异步控制器方法中返回对象列表

  18. 18

    ASP.NET Core 3.0 Web API-控制器方法未命中

  19. 19

    ASP.NET Web API 2-定义控制器到方法的映射?

  20. 20

    使用http party将json发送到Web API

  21. 21

    ASP.NET Web API控制器更新行

  22. 22

    忽略ASP.NET Web API中的控制器

  23. 23

    如何使用angular将文件发送到asp.net Web API?

  24. 24

    将 ASP.NET MVC HttpContext 发送到 Web Api HttpContext

  25. 25

    如何使用 fetch 将 FormData 从 javascript 发送到 ASP.NET Core 2.1 Web API

  26. 26

    ASP.NET Web API帮助页省略了从基本控制器继承的控制器

  27. 27

    ASP.NET Web API帮助页省略了从基本控制器继承的控制器

  28. 28

    将HTTP Post参数从NSDictionary发送到Web服务

  29. 29

    将数据从jQuery发送到AngularJS的控制器

热门标签

归档