Routing در ASP.NET Core

Routing وظیفه دارد درخواست‌های کاربران را به Controller و Action مناسب هدایت کند.

Routing چیست؟

زمانی که کاربر یک آدرس را در مرورگر وارد می‌کند، سیستم Routing مشخص می‌کند کدام Action باید اجرا شود.

نمونه Routing


app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");

پارامترهای Route

  • controller
  • action
  • id (اختیاری)

جمع‌بندی

Routing یکی از مهم‌ترین بخش‌های ASP.NET Core است و مشخص می‌کند هر URL به کدام بخش از برنامه هدایت شود.