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

  1. RouteConfig.cs dosyasındaki rotalar — ASP.NET MVC için klasik yöntem olup, URL şablonlarıyla routes.MapRoute kullanılarak tanımlanır.

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

  3. Uç Nokta Yönlendirmesi (Endpoint Routing) — ASP.NET Core'da modern yöntem olup, Configure metodunda app.UseEndpoints aracı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) { ... }
}