【发布时间】:2019-09-11 21:32:08
【问题描述】:
我在 api 控制器中有这个 POST 方法。
public void Post(EngineeringData EngineeringData)
{
EngineeringDataDAL EngDataDAL = new EngineeringDataDAL();
EngDataDAL.InsertEngineeringData(EngineeringData);
}
我正在使用 POSTMAN 向它发送测试数据。
EngineeringData = {
'FunctionalLocation': 'Functional1',
'WINFileNo': 'WinFileNo-01',
'EqptType': 'EqptType-01',
'ComponentTagNo': 'Componenttag-01'
}
但是方法的参数是null。为什么?
EngineeringData.cs
public class EngineeringData
{
public int EnggDataID { get; set; }
public string FunctionalLocation { get; set; }
public string WinFileNo { get; set; }
public string EqptType { get; set; }
public string ComponentTagNo { get; set; }
}
【问题讨论】:
-
是的,先生,这是真的
-
问题是 WinFileNo 字段不匹配。一个是“WINFileNo”,另一个是“WinFileNo”。
标签: c# asp.net post asp.net-web-api postman