【问题标题】:Bind short json props to the long model properties将短 json 道具绑定到长模型属性
【发布时间】:2014-03-20 21:59:32
【问题描述】:

这是一件很平常的事

public string FirstName { get; set; }
public string LastName { get; set; }

作为模型的属性并希望 json 看起来像

{
  "fn":"jim",
  "ln":"The Sparrow"
}

当您通过 ajax 发送/接收大数据时,您不希望属性占据请求正文的一半,但同时需要代码中可以理解的内容。
[JsonProperty()] 属性不适用于传入的数据,默认的 MVC 模型绑定器不知道它是什么。
有什么建议吗?

【问题讨论】:

    标签: .net asp.net-mvc json


    【解决方案1】:

    您可以使用ActionParameterAlias 实质上告诉模型绑定哪些传入的值映射到哪些方法参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 2017-09-25
      相关资源
      最近更新 更多