Junior — Middle
¿Qué métodos se utilizan para implementar el enrutamiento en aplicaciones ASP.NET?
sobes.tech AI
Respuesta de la IA
En ASP.NET, el enrutamiento se implementa mediante los siguientes métodos principales:
-
Rutas en el archivo RouteConfig.cs — método clásico para ASP.NET MVC, donde las rutas se definen mediante
routes.MapRoutecon patrones de URL. -
Enrutamiento por atributos (Attribute Routing) — las rutas se definen directamente sobre los métodos de los controladores usando atributos
[Route], lo que simplifica la gestión de rutas. -
Enrutamiento de puntos finales (Endpoint Routing) — método moderno en ASP.NET Core, donde las rutas se configuran en el método
Configurea través deapp.UseEndpoints, permitiendo enlazar URLs con manejadores de forma flexible.
Ejemplo de enrutamiento por atributos:
[Route("api/[controller]")]
public class ProductsController : Controller
{
[HttpGet("{id}")]
public IActionResult GetProduct(int id) { ... }
}