Klasik webforms ile aynı mantıktadır. RouteConfig class'ında tanımlama yaparsın ve ilgili linki aşağıdaki gibi verirsin.

RouteConfig.cs örneği:
routes.MapRoute(
                name: "EventDetails", // route adı
                url: "etkinlik/{heading}/{id}", // özelleştirilmiş url
                defaults: new // url parametreleri
                {
                    controller = "Event",
                    action = "Details",
                    id = UrlParameter.Optional,
                    heading = UrlParameter.Optional
                }
            );
Razor örneği:
<a href="@Url.Action("Details", "Event", new { id = 10, heading = "izmir-konser-etkinligi" })">Etkinlik Detayı</a>
Çıktısı: http://localhost/etkinlik/izmir-konser-etkinligi/10