WebApi , , {vars} global.asax/routing .
global.asax :
RouteTable.Routes.MapHttpRoute(name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = System.Web.Http.RouteParameter.Optional });
, , id var, url api/contact/{id}, :
public string Get(int id)
return "test";
}
id phn, WebApi .
RouteAttribute:
[Route("api/contact/{phn}"), HttpGet]
public string Get(int phn)
return "another value";
}