AngularPOST到ASP.NETMVC时,对象属性为空
创始人
2024-10-28 19:30:25
0

这个问题通常是由于数据格式不正确而引起的。在Angular的POST请求中,需要将数据对象序列化为JSON格式,然后将其传递给ASP.NET MVC后端。

以下是一个解决方法的示例代码,该代码假设您的数据对象具有“name”和“age”属性:

Angular代码:

var dataObj = { name : "John", age : 25 };
var config = {
    headers : { 'Content-Type': 'application/json' }
};
$http.post('/api/controller/action', JSON.stringify(dataObj), config)

ASP.NET MVC代码:

[HttpPost]
public void SaveData([FromBody] MyDataObject dataObj) {
    // Do something with dataObj
}

public class MyDataObject {
    public string Name { get; set; }
    public int Age { get; set; }
}

这个方法中重要的一点是,需要将请求标头设置为“application/json”,并使用“JSON.stringify”将对象序列化为JSON格式。这允许.NET MVC利用“[FromBody]”属性将JSON反序列化为.NET对象。

相关内容

热门资讯

透视专业!aapoker辅助软... 透视专业!aapoker辅助软件合法吗(透视)佛手大菠萝有挂吗,教程法子(有挂秘笈)-哔哩哔哩一、a...
透视必备!pokemmo脚本辅... 透视必备!pokemmo脚本辅助器下载(透视)聚星ai辅助工具收费多少,教程演示(有挂方法)-哔哩哔...
透视揭露!aapoker插件(... 透视揭露!aapoker插件(透视)wepoker透视苹果系统,教程绝活(有挂教程)-哔哩哔哩1、在...
透视必备!德普之星私人局透视(... 透视必备!德普之星私人局透视(透视)wepoker开辅助能查到吗,教程操作(有人有挂)-哔哩哔哩1、...
透视有挂!wepoker私人局... 透视有挂!wepoker私人局透视插件(透视)佛手在线大菠萝为什么都输,教程大纲(有挂功能)-哔哩哔...
透视普及!hhpoker智能辅... 透视普及!hhpoker智能辅助插件(透视)hhpoker辅助器,教程经验(确实有挂)-哔哩哔哩1、...
透视解密!wejoker辅助器... 透视解密!wejoker辅助器怎么卖(透视)德州来玩辅助器,教程烘培(有挂存在)-哔哩哔哩1、进入游...
透视透视!wepoker辅助器... 透视透视!wepoker辅助器免费(透视)红龙poker辅助,教程妙计(果真有挂)-哔哩哔哩1.we...
透视解迷!hhpoker辅助器... 透视解迷!hhpoker辅助器视频(透视)wepoker买脚本靠谱吗,教程步骤(有挂详情)-哔哩哔哩...
透视了解!pokemmo辅助官... 透视了解!pokemmo辅助官网(透视)wepoker私人局外卦,教程讲义(真是有挂)-哔哩哔哩运w...