Junior — Middle
Quali metodi vengono utilizzati per implementare il routing nelle applicazioni ASP.NET?
sobes.tech AI
Risposta dell'AI
In ASP.NET, il routing viene implementato principalmente con i seguenti metodi:
-
Rotte nel file RouteConfig.cs — metodo classico per ASP.NET MVC, dove le rotte sono definite tramite
routes.MapRoutecon modelli di URL. -
Routing tramite attributi (Attribute Routing) — le rotte sono definite direttamente sopra i metodi dei controller usando gli attributi
[Route], semplificando la gestione delle rotte. -
Routing endpoint (Endpoint Routing) — metodo moderno in ASP.NET Core, dove le rotte sono configurate nel metodo
Configuretramiteapp.UseEndpoints, consentendo di collegare URL e gestori in modo flessibile.
Esempio di routing tramite attributo:
[Route("api/[controller]")]
public class ProductsController : Controller
{
[HttpGet("{id}")]
public IActionResult GetProduct(int id) { ... }
}