我是 Web API 的新手,这让我很困惑。
这是模型:
public class Model
{
public string firstname { get; set; }
public string lastname { get; set; }
}
这是控制器:
public class TestController : ApiController
{
[HttpPost]
public void Test(Model request)
{
}
}
我正在使用 html 表单进行发布,它将命中控制器:
<html>
<head>
<title></title>
</head>
<body>
<form action="/Test" method="post">
<input type="text" name="firstname" value="test1" />
<input type="text" name="lastname" value="test2" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
但是,当我调试控制器时,模型对象已经firstname=null
正确lastname
出现。
我做错了什么?