【发布时间】:2015-05-08 06:32:30
【问题描述】:
我试图在 web api 控制器中从我的 Post Action 中排除一个属性,对于 asp.net web api 是否有类似 [Bind(Exclude="Property")] 的东西?
这是我的模型:
public class ItemModel
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
我想在 Post Action 中排除 Id,因为它是自动生成的,但我需要在 Get Action 中返回它。
我知道我可以有两个模型,一个用于我的 Post 操作,一个用于我的 Get 操作,但我正在尝试只使用一个模型。
【问题讨论】:
-
可以将 Id 设置为可为空的 int
-
当你忽略它(int)时,你期待什么真的很有趣。默认?无论如何都会有一些价值。请添加有关生成的更多详细信息
标签: asp.net-web-api model-binding