我正在使用 ajax 将 Json 数据传递给 asp.net 核心项目中的操作。我有一组对象要传递
var AgentScores = [];
.
.
.
AgentScores.push({
AgentId: AgentId,
Fullname: Fullname,
Score : Score
});
$.ajax({
type: "POST",
url: "/Score/SelfReportedScores",
contentType: 'application/json; charset=utf-8',
//large data must be passed using json
data: JSON.stringify(AgentScores),
success: function (result) {
},
error: function (e) {
}
});
我有一个名为 AgentsListScoreClass.cs 的类,下面是我试图在我的操作中获取数组的方式:
public void SelfReportedScores([FromBody] List<AgentsListScoreClass> AgentScores)
{
AgentScores
始终为空。当我传递一个字符串列表时可以,但AgentsListScoreClass
它始终为空。
public class AgentsListScoreClass
{
public string AgentId { get; set; }
public string Fullname { get; set; }
public short Score { get; set; }
}