Sobes.tech
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:

  1. RouteConfig.cs fájlban lévő útvonalak — klasszikus módszer az ASP.NET MVC-ben, ahol az útvonalakat a routes.MapRoute segítségével URL-mintákkal határozzák meg.

  2. 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.

  3. Endpoint Routing — modern módszer az ASP.NET Core-ban, ahol az útvonalakat a Configure metódusban a app.UseEndpoints segí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) { ... }
}