【发布时间】:2019-02-18 11:55:27
【问题描述】:
我有这个模型'LoginModel'。
public class LoginModel
{
public string UserName { get; set; }
public string Pssd { get; set; }
}
我在控制器上使用这个类,然后像这样从主体中获取值。
public object CheckLogin([FromBody]LoginModel logModel){}
所以为了能够获得值,我必须将其放入请求中。
{
"UserName": "username",
"Pssd": "password"
}
我希望参数“Pssd”为“Password”,同时保留 Pssd 作为其方法名称。我已经尝试过使用这些属性,但它仍然不起作用。当我在请求正文中将 Pssd 替换为 Password 时,它的值变为 null。
[JsonProperty("Password")]
[JsonProperty(PropertyName = "Password")]
[Display(Name = "Password")]
[DataMember(Name = "Password")]
我也试过删除 [FromBody],但还是不行。
【问题讨论】:
标签: c# asp.net-web-api