鉴于以下路线
/api/Person/15
我们用 body 对这条路由执行 PUT 操作:
{
id: 8,
name: 'Joosh'
}
路线段值为 ,15但[FromBody]id 为8。
现在我们的控制器中有如下内容:
public Model Put(string id, [FromBody] Model model)
{
if (id != model.Id)
throw new Exception("Id mismatch!");
// ... Do normal stuff
}
是否有一个“默认”或干燥的方法来执行此操作,而不假设它总是像参数 ID 和 Model.Id 属性一样简单?
侃侃无极
梦里花落0921
素胚勾勒不出你
相关分类