Posso utilizzare le seguenti due regole di instradamento insieme?Instradamento in Asp.net Mvc 4 e Web Api
config.Routes.MapHttpRoute(
name: "ActionApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional });
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
Say dal regolatore è = FruitApiController:ApiController
e vorrei avere il seguente
List<Fruit> Get()
=api/FruitApi/
List<Fruit> GetSeasonalFruits()
=api/FruitApi/GetSeasonalFruit
Fruit GetFruits(string id)
=api/FruitApi/15
Fruit GetFruitsByName(string name)
=api/FruitApi/GetFruitsByName/apple
Please help me su questo. Grazie
interessante. la mia ipotesi sarebbe che controller/id userebbe l'azione index() predefinita. – Ammar
Possibile duplicato di [Web Api Routing per più metodi Get in ASP.NET MVC 4] (http://stackoverflow.com/questions/12775590/web-api-routing-for-multiple-get-methods-in-asp- net-mvc-4) – Skuld