W środowisku ASP.NET MVC wymagane jest użycie przyrostka "Kontroler" dla wszystkich kontrolerów. Wydaje się to niepotrzebnie restrykcyjne - czy istnieje ku temu techniczny powód?Dlaczego kontrolery są oparte na nazwach ASP.NET MVC?
Jestem po prostu ciekawy, ale widzę sytuacje, w których bardziej elastyczne zasady nazewnictwa mogą poprawić organizację kodu. Czy nie można łatwo wykryć możliwych klas kontrolerów za pomocą refleksji w celu wyszukania klas pochodnych Controller
? Lub wymagają, aby klasy kontrolerów były oznaczone jako ControllerAttribute
?
@ shog9: Dzięki za poprawę alfabetyzacji. –
@Austusto: bez problemu. – Shog9