将简短的json道具绑定到长模型属性

时间:2014-03-20 21:59:33

标签: .net asp.net-mvc json

这是你常见的事情

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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