Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET MVC - Foldery Application


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:

Rozwiązanie

Application information

Nieruchomości
Referencje

Application folders

App_Data folderu
Folder Content
Kontrolery Folder
Folder modele
skrypty Folder
widoki Folder

Configuration files

Global.asax
packages.config
web.config

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.

Zadowolony

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) :

Sterowniki

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) .

widoki

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:

skrypty

Uwaga: Pliki o nazwie "modernizr" są pliki JavaScript wykorzystywane do wspierania HTML5 i CSS3 w funkcje aplikacji.