mvc web api 关于post参数怎么接收,求教 mvc web api 有个Post请求的方法,当参数放在url上的时候api/controller?id=1,参数id可以接收到,但是当$.post("api/controller",{id:1}),把参数放到request body 里就接收不到了,这是为什么?
分享到:更多
------解决方案-------------------- 帮顶! ------解决方案-------------------- web api,当用post传数据里,
后台要用一个class来封装的,要不然获取不到的
http://weblog.west-wind.com/posts/2012/May/08/Passing-multiple-POST-parameters-to-Web-API-Controller-Methods ------解决方案-------------------- 是的,Post方法只接受一个参数。你需要加入一个类。
C#中写类已经很容易了
class PostParameters
{
int Id{get;set;}
....
} ------解决方案--------------------