ASP.NET MVC - Katalog aplikacji
- Poprzednia strona Aplikacja MVC
- Następna strona Layout MVC
Aby nauczyć się ASP.NET MVC, zbudujemy aplikację internetową.
Część 2:Odwiedź katalog aplikacji.
Katalogi MVC
Typowy aplikacja web ASP.NET MVC zawiera następującą zawartość katalogów:
Informacje o aplikacji
- Właściwości
- Odwołania
Katalog aplikacji
- Katalog App_Data
- Katalog Content
- Folder Controllers
- Folder Models
- Folder Scripts
- Folder Views
Pliki konfiguracyjne
- Global.asax
- packages.config
- Web.config
Nazwy katalogów w wszystkich aplikacjach MVC są takie same. Framework MVC opiera się na domyślnym nazewnictwie. Kontrolek znajdują się w katalogu Controllers, widoki w katalogu Views, modele w katalogu Models. Nie musisz używać nazw katalogów w kodzie aplikacji.
Standardowe nazewnictwo zmniejsza ilość kodu i ułatwia zrozumienie projektów MVC przez deweloperów.
Poniżej znajduje się krótki opis zawartości każdego katalogu:
Katalog App_Data
Katalog App_Data jest używany do przechowywania danych aplikacji.
W późniejszych rozdziałach tego przewodnika dodamy do katalogu App_Data bazę danych SQL.
Katalog Content
Katalog Content jest używany do przechowywania plików statycznych, takich jak style CSS, wykresy i obrazy.
Visual Web Developer automatycznie dodaje do katalogu Content: themes Katalog. Katalog ten zawiera style jQuery i obrazy. W tym projekcie możesz usunąć ten katalog tematyczny.
Visual Web Developer dodaje automatycznie do projektu standardne pliki stylów: pliki w katalogu Content. Site.cssPlik ten jest do edycji, jeśli chcesz zmienić styl aplikacji.
W następnym rozdziale tego przewodnika edytujemy ten plik stylu (Site.css).
Folder Controllers
Folder Controllers zawiera klasy kontrolerów odpowiedzialne za przetwarzanie wejścia użytkownika i odpowiedzi.
MVC wymaga, aby nazwy wszystkich plików kontrolerów kończyły się na "Controller".
Visual Web Developer już utworzył kontroler Home (używany do strony głównej i strony o nas) oraz kontroler Account (używany do strony logowania):
Utworzymy więcej kontrolerów w późniejszych rozdziałach tego przewodnika.
Folder Models
Folder Models zawiera klasy reprezentujące modele aplikacji. Modele przechowują i operują danymi aplikacji.
Utworzymy modele (klasy) w późniejszych rozdziałach tego przewodnika.
Folder Views
Folder Views przechowuje pliki HTML związane z wyświetlaniem aplikacji (interfejs użytkownika).
Folder Views zawiera folder dla każdego kontrolera.
Visual Web Developer utworzył folder Account, folder Home oraz folder Shared (w folderze Views).
Folder Account zawiera strony do rejestracji i logowania użytkowników.
Folder Home jest używany do przechowywania stron aplikacji, takich jak strona główna i strona o nas.
Folder Shared jest używany do przechowywania wspólnych widoków między kontrolerami (strony szablonowe i układy).
W następnym rozdziale tego przewodnika edytujemy te pliki układu.
Folder Scripts
Folder Scripts przechowuje pliki JavaScript aplikacji.
Domyślnie, Visual Web Developer umieszcza w tej folderze standardowe pliki MVC, Ajax oraz jQuery:
Uwaga:Plik "modernizr" jest plikiem JavaScript, który służy do obsługi HTML5 i CSS3 w aplikacjach.
- Poprzednia strona Aplikacja MVC
- Następna strona Layout MVC