Junior — Middle
ASP.NET uygulamalarında yönlendirme nasıl gerçekleştirilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
ASP.NET'te yönlendirme aşağıdaki temel yöntemlerle gerçekleştirilir:
-
RouteConfig.cs dosyasındaki rotalar — ASP.NET MVC için klasik yöntem olup, URL şablonlarıyla
routes.MapRoutekullanılarak tanımlanır. -
Öznitelik Yönlendirme (Attribute Routing) — yönlendirmeler doğrudan denetleyici metodlarının üzerinde
[Route]öznitelikleri kullanılarak yapılır, bu da yönlendirme yönetimini kolaylaştırır. -
Uç Nokta Yönlendirmesi (Endpoint Routing) — ASP.NET Core'da modern yöntem olup,
Configuremetodundaapp.UseEndpointsaracılığıyla yönlendirmeler yapılandırılır ve URL'leri işleyicilere esnek şekilde bağlamaya olanak tanır.
Örnek öznitelik yönlendirmesi:
[Route("api/[controller]")]
public class ProductsController : Controller
{
[HttpGet("{id}")]
public IActionResult GetProduct(int id) { ... }
}