Konwencje w ASP.NET MVC
ASP.NET MVC - konwencja ponad konfiguracją.
“Convention over Configuration” (Konwencja Ponad Konfiguracją) – w
MVC przyjęte są pewne założenia, odnośnie tego, co i jak użytkownik zamierza zrobić, dlatego nie zmusza użytkownika do samodzielnego ustawiania każdej drobnej opcji w plikach konfiguracyjnych. Jest to bardzo praktyczne rozwiązanie, ponieważ dostajemy domyślne ustawienia a w przypadku, gdy chcemy zmienić coś działającego na zasadzie konwencji, możemy to zrobić w bardzo prosty sposób.
Konwencje w ASP.NET MVC:
- klasa ViewModel powinna zawierać w nazwie słowa ViewModel,
- domyślnie zwracany widok w kontrolerze to widok z folderu o tej samej nazwie co nazwa kontrolera i nazwie pliku z widokiem takiej jak nazwa akcji, a więc kontroler o nazwie Account zwraca widoki z folderu Views/Account, natomiast akcja Register kontrolera Account domyślnie zwraca widok o nazwie Register,
- klasy z modelem zawierają w nazwie słowo Models np. AccountModels,
- klasy kontrolerów zawierają w nazwie słowo Controller np. AccountController,
- pliki z folderu App_Start zawierają w nazwie słowo Config np. BundleConfig.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):