ASP.NET Core 5/NonAction ve NonController attribute'leri
Varsayılan durumda bir controller sınıfının içine koyulan her metot action, Controller sınıfından türeyen her sınıf bir controller sayılır. Ancak istersek bu varsayılan durumu değiştirebiliriz. Bir controller sınıfı içindeki bir metodun bir action olmasını istemiyorsak [NonAction] attribute'ü ile işaretleriz. Controller sınıfından türeyen bir sınıfın bir controller olmasını istemiyorsak [NonController] attribute'ü ile işaretleriz. Action olmayan metotlar istek karşılayamazlar.