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:
-
Rute u fajlu RouteConfig.cs — klasičan način za ASP.NET MVC, gde se rute definišu putem
routes.MapRoutesa URL šablonima. -
Atributno rutiranje (Attribute Routing) — rute se direktno definišu iznad metoda kontrolera pomoću atributa
[Route], što olakšava upravljanje rutama. -
Endpoint Routing — savremeni način u ASP.NET Core, gde se rute konfigurišu u metodi
Configureputemapp.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) { ... }
}