pasta ASP.NET MVC
A fim de aprender ASP.NET MVC, vamos construir um aplicativo de Internet.
Parte 2: Explorar a pasta Applications.
pasta MVC
Arquivar um típico conteúdo da pasta de aplicativos da Web ASP.NET MVC como segue:
|
Todos os nomes de pasta MVC aplicativo são os mesmos. estrutura MVC baseia-se na nomenclatura padrão. Controladores Controladores de escrever em uma pasta, escrito na visão Visualizações pasta, o modelo é escrito na pasta Modelos. Você já não tem o código do aplicativo usa o nome da pasta.
nomeação padronizado reduzir a quantidade de código e ajudar os desenvolvedores a entender o projeto MVC.
A seguir está o conteúdo de cada pasta é um breve resumo:
pasta App_Data
pasta App_Data é usado para armazenar dados de aplicativo.
Vamos adicionar um banco de dados SQL em um capítulo posterior deste tutorial para a pasta App_Data.
pasta de conteúdo
pasta de conteúdo usado para armazenar arquivos estáticos, como folhas de estilo (arquivos CSS), ícones e imagens.
Visual Web Developer irá adicionar automaticamente uma pasta temas a pasta de conteúdo. temas em pastas estilo jQuery e imagem. No projeto, você pode excluir a pasta temas.
Visual Web Developer também irá adicionar um arquivo de folha de estilo padrão para o projeto: o arquivo de pasta Site.css conteúdo. O arquivo de folha de estilo é o arquivo que deseja mudar o estilo do aplicativo que você deseja editar.
Vamos editar o arquivo de folha de estilo (Site.css) no próximo capítulo deste tutorial.
pasta controladores
Controladores pasta contém é responsável por manipular a entrada do usuário e da classe do controlador correspondente.
MVC requer que todos nome do controlador para "controlador", no final de arquivo.
Visual Web Developer criou um controlador Home (para página inicial e página Sobre) Conta e um controlador (para a página de Acesso):
Vamos criar mais controladores em seções posteriores deste tutorial.
pasta Models
Modelos pasta contém a classe representa a aplicação do modelo. controlo de Modelos e manipular os dados da aplicação.
Vamos criar um modelo (classe) em uma seção posterior deste tutorial.
Visualizações pasta
pasta vistas é usado para armazenar e exibir o arquivo HTML associado aplicativo (a interface do usuário).
Visualizações pasta contém uma pasta de arquivo correspondente a cada controlador.
Na pasta Views, Visual Web Developer criou uma pasta de contas, uma pasta base, uma pasta compartilhada.
pasta da conta contém páginas para o registro da conta de usuário e login.
pasta Home é usado para armazenar páginas de aplicativos, tais como home pages e páginas sobre a classe.
pastas compartilhadas para a partilha de pontos de vista entre o controlador de memória (páginas mestras e páginas de layout).
Vamos editar os arquivos de layout no próximo capítulo deste tutorial.
pasta de scripts
aplicação armazenamento de pasta Scripts JavaScript arquivo.
Por padrão, o Visual Web Developer é armazenado nesta pasta arquivos MVC, Ajax e jQuery padrão:
Nota: Quando o nome do arquivo "Modernizr" para uma aplicação para apoiar arquivo HTML5 e CSS3 JavaScript.