tag route net mvc httpget asp c# asp.net-web-api2 asp.net-core dnx

c# - mvc - RoutePrefixAttribute en ASP.NET 5



route controller asp net (1)

De hecho, no hay RoutePrefixAttribute en MVC 6. La aplicación de un atributo [Route] en un controlador ahora actuará como un prefijo de ruta:

[Route("api/[controller]/[action]")] public class ProductsController : Controller { [Route("{id:int}")] public JsonResult Details(int id) { // ... } }

Esto coincidirá con api/Products/Details/42 .

También vea este blogpost por Filip W.

Comencé un nuevo proyecto Web API 2.0 en ASP.NET 5. Intento crear una clase personalizada de RoutePrefixAttribute pero recibo este error

The type or namespace name ''RoutePrefixAttribute'' could not be found (are you missing a using directive or an assembly reference?) {ProjectName}.DNX Core 5.0

¿Debo usar alguna otra clase en su lugar?