Aby dowiedzieć się, ASP.NET MVC, budujemy aplikację Internet
Część II: Exploring foldery aplikacji
Foldery MVC
Typowa aplikacja web ASP.NET MVC ma następującą zawartość folderu:
|
Nazwy folderów są jednakowe we wszystkich aplikacjach MVC. Ramy MVC jest oparty na domyślnym nazewnictwa. Kontrolery są w folderze Sterowniki Widoki są w folderze Widoki, a modele są w folderze Models. Nie trzeba używać nazwy folderów w kodzie aplikacji.
Standardowe nazewnictwo zmniejsza ilość kodu i ułatwia programistom zrozumieć projekty MVC.
Poniżej znajduje się krótkie podsumowanie zawartości każdego folderu:
App_Data folderu
Folder App_Data jest do przechowywania danych aplikacji.
Dodamy do bazy danych SQL w folderze App_Data, później w tym kursie.
Folder Content
Folder Content służy do plików statycznych, takich jak arkusze stylów (CSS), pliki ikon i obrazów.
Visual Web Developer automatycznie dodaje folder tematów do folderu Content. Folder tematów jest wypełniona stylów i zdjęć jQuery. W tym projekcie można usunąć folder tematy.
Visual Web Developer dodaje również standardowy plik arkusza stylów do projektu: Site.css pliku w folderze zawartości. Plik arkusz stylów jest plik do edycji, jeśli chcesz zmienić styl aplikacji.
Będziemy edytować plik arkusza stylów (Site.css) plik w następnym rozdziale tego podręcznika.
Folder Kontrolery
Folder Kontrolery zawiera klasy kontrolera odpowiedzialnego za obsługę wprowadzania danych przez użytkownika i odpowiedzi.
MVC wymaga nazwy wszystkich plików sterownika do końca z "Controller" .
Visual Web Developer stworzyła kontroler Home (for the Home and the About page) i kontrolera konto (for Login pages) :
Będziemy tworzyć kolejne kontrolery później w tym kursie.
Folder modele
Folder modele zawiera klasy, które reprezentują modele aplikacji. Modele przechowywania i przetwarzania danych aplikacji.
Będziemy tworzyć modele (classes) w późniejszym rozdziale niniejszego poradnika.
Folder Widoki
Widoki folderu przechowuje pliki HTML związanych z wyświetlaniem aplikacji (the user interfaces) .
Folder Odwiedzin zawiera jeden folder dla każdego kontrolera.
Visual Web Developer utworzył folder konta, folder domu, a udostępniony folder (inside the Views folder) .
Folder zawiera strony Konto dla rejestracji i logowania do kont użytkowników.
Folder strona służy do przechowywania stron aplikacji, takich jak strony głównej i strony na temat.
Folder współdzielony jest używany do przechowywania widoki współdzielone między kontrolerami (master pages and layout pages) .
Będziemy edytować pliki układ w następnym rozdziale tego podręcznika.
Folder Skrypty
Skrypty folderu przechowuje pliki JavaScript aplikacji.
Domyślnie Visual Web Developer wypełnia ten folder ze standardowym MVC, AJAX, jQuery i plików:
Uwaga: Pliki o nazwie "modernizr" są pliki JavaScript wykorzystywane do wspierania HTML5 i CSS3 w funkcje aplikacji.