weixin_33670786 2015-10-12 09:00 采纳率: 0%
浏览 56

Alias Web API请求模型

I am trying to use ajax call on asp.net web api where i want to alias the request model property name.

However, when i post the value back to the server and receive it as request, it does not work as expected. what i intend to achieve is as follow:
When i pass the data valueA back to web api, it will mapped to MemberName. Not sure where i did wrong.

THis is what something i expect.

$.ajax({
  url: '..',
  dataType: 'json',
  type: 'POST',
  data: { 'valueA': 'ABC' },
  success: {}
})
public class MemberProfile {
  [JSONProperty('valueA')]
  public string MemberID { get; set; }
}

[HttpPost]
public HttpResponseMessage GetMemberProfile(MemberProfile request)
{
}

</div>
  • 写回答

1条回答 默认 最新

  • weixin_33671935 2015-10-14 22:08
    关注

    You should change you JavaScript code to :

    $.ajax({
      url: '..',
      contentType:'application/json', //here
      dataType: 'json',
      type: 'POST',
      data: JSON.stringify({ valueA: "ABC" }), //here
      success: {}
    })
    
    评论

报告相同问题?

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容