重载使用不同的路由

时间:2016-06-03 16:19:02

标签: asp.net-web-api

我有一个ApiController:recordsController,我有基本的4个CRUD方法,我需要以某种方式让用户能够做类似的事情:

记录/用户 - 这是通过默认的Get方法实现的 记录/用户/男性 记录/用户/白

我是webapi的新手

这是我正在尝试做的错误: http://localhost/records/Male

  

请求无效。      参数字典包含参数' id'的空条目。非可空类型的System.Int32' for method' System.String Get(Int32)'在&RESTServices.Controllers.recordsController'中。可选参数必须是引用类型,可空类型,或者声明为可选参数。      

0 个答案:

没有答案