Sobes.tech
Junior — Middle

Akými metódami sa realizuje routovanie v aplikáciách na ASP.NET?

sobes.tech AI

Odpoveď od AI

V ASP.NET sa routingom se uglavnom koriste sledeće metode:

  1. Rute u fajlu RouteConfig.cs — klasičan način za ASP.NET MVC, gde se rute definišu putem routes.MapRoute sa URL šablonima.

  2. Atributno rutiranje (Attribute Routing) — rute se direktno definišu iznad metoda kontrolera pomoću atributa [Route], što olakšava upravljanje rutama.

  3. Endpoint Routing — savremeni način u ASP.NET Core, gde se rute konfigurišu u metodi Configure putem app.UseEndpoints, omogućavajući fleksibilno povezivanje URL-ova sa handlerima.

Primer atributnog rutiranja:

[Route("api/[controller]")]
public class ProductsController : Controller
{
    [HttpGet("{id}")]
    public IActionResult GetProduct(int id) { ... }
}