在ASP.NET Web API中,可以通过在路由中添加一个字符串参数来接收ID值。以下是一个示例:
public IHttpActionResult Get(string id)
{
// 根据id执行相应的操作
// ...
// 返回响应
return Ok();
}
在路由配置中,将字符串参数添加到路由模板中,如下所示:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
这将允许您在请求的URL中传递一个字符串ID,例如:api/controllername/12345
。在上面的示例中,ID值将作为id
参数传递给Get方法。您可以根据需要将其用于执行相应的操作。