我尝试在Web API中检索帖子参数,但每次都会得到空值。
我的HTML
<form method="POST" action="http://localhost:16192/update" name="myform">
<input name="title" type="text"/>
<input name="isbn" type="text"/>
<input name="author" type="text"/>
<input type="submit" value="Submit"/>
</form>
和我的WebAPI
[HttpPost]
[Route("UPDATE/")]
public String updateRecord([FromBody]String title,String isbn="", String author="")
{
return "Updated";
}
正在调用updateRecord
方法,但我总是得到空值。任何帮助将不胜感激。
答案 0 :(得分:0)
[HttpPost]
[Route("UPDATE/")]
public String updateRecord([FromBody]dynamic values)
{
var title = values.title.Value;
....
return "Updated";
}
或者你可以创建一个DTO对象(第2段): http://encosia.com/using-jquery-to-post-frombody-parameters-to-web-api/