Junior — Middle
Az ASP.NET alkalmazásokban milyen módszerekkel valósítják meg az útvonalkezelést?
sobes.tech MI
Válasz az MI-től
Az ASP.NET-ben a routing főként a következő módszerekkel valósul meg:
-
RouteConfig.cs fájlban lévő útvonalak — klasszikus módszer az ASP.NET MVC-ben, ahol az útvonalakat a
routes.MapRoutesegítségével URL-mintákkal határozzák meg. -
Attribútum alapú routing (Attribute Routing) — az útvonalakat közvetlenül a kontrollerek metódusai fölött
[Route]attribútumokkal definiálják, ami megkönnyíti az útvonalak kezelését. -
Endpoint Routing — modern módszer az ASP.NET Core-ban, ahol az útvonalakat a
Configuremetódusban aapp.UseEndpointssegítségével konfigurálják, lehetővé téve az URL-ek rugalmas összekapcsolását a kezelőkkel.
Attribútum alapú routing példája:
[Route("api/[controller]")]
public class ProductsController : Controller
{
[HttpGet("{id}")]
public IActionResult GetProduct(int id) { ... }
}