【发布时间】:2015-11-20 23:50:48
【问题描述】:
这个问题和我想达到的类似:
Avoiding null model in ASP.Net Web API when no posted properties match the model
但它没有得到答复。
我有一条采用 GET 模型的路线:
[HttpGet, Route("accounts")]
public AccountListResult Post(AccountListRequest loginRequest)
{
return accountService.GetAccounts(loginRequest);
}
模型中填充了来自操作过滤器的附加数据。
在这种情况下,所有需要知道的是 UserId,动作过滤器根据 cookie/header 添加到模型中,并随请求一起传递。
我想使用 WebAPI 中的所有默认模型绑定,但我想避免空对象。
我不相信模型绑定能解决我的问题。
这更接近我想要做的,除了它的每个类型很乏味。
【问题讨论】:
标签: c# asp.net-web-api