Post 自定义对象参数未获取数据
Post with Custom Object parameter not getting data
我正在使用 Visual Studio 模板中的 Post 函数,如下所示,但我对其进行了修改以接收自定义对象测试。当我使用 Fiddler 到 Post 时,我可以单步执行代码,但是 Testing 对象中的 id 和 name 都是空的。我是否误解了为什么没有我通过请求正文传递的值?
public void Post([FromBody] Testing value)
{
var a = value;
}
public class Testing
{
string id;
string name;
}
您可以使用 public
属性 而不是模型的“私有字段”。
public class Testing
{
public string id {get;set;}
public string name {get;set;}
}
我正在使用 Visual Studio 模板中的 Post 函数,如下所示,但我对其进行了修改以接收自定义对象测试。当我使用 Fiddler 到 Post 时,我可以单步执行代码,但是 Testing 对象中的 id 和 name 都是空的。我是否误解了为什么没有我通过请求正文传递的值?
public void Post([FromBody] Testing value)
{
var a = value;
}
public class Testing
{
string id;
string name;
}
您可以使用 public
属性 而不是模型的“私有字段”。
public class Testing
{
public string id {get;set;}
public string name {get;set;}
}