tutoriais mais recente desenvolvimento web
 

ASP.NET MVC - Aplicação Folders


Para saber ASP.NET MVC, estamos construindo um aplicativo de Internet

Parte II: Explorando a pastas de aplicativos


MVC Folders

Uma típica aplicação web ASP.NET MVC tem o seguinte conteúdo da pasta:

Solução

Application information

propriedades
Referências

Application folders

pasta App_Data
pasta de conteúdo
pasta controladores
modelos pasta
pasta de Scripts
Visualizações pasta

Configuration files

Global.asax
packages.config
Web.config

Os nomes das pastas são iguais em todas as aplicações MVC. O framework MVC é baseada na nomenclatura padrão. Controladores estão na pasta controladores, vistas são na pasta Views, e modelos estão na pasta Modelos. Você não tem que usar os nomes das pastas no código do aplicativo.

nomenclatura padrão reduz a quantidade de código, e torna mais fácil para os desenvolvedores a entender projetos MVC.

Abaixo está um breve resumo do conteúdo de cada pasta:


A pasta App_Data

A pasta App_Data é para o armazenamento de dados de aplicação.

Nós vamos adicionar um banco de dados SQL para a pasta App_Data, mais adiante neste tutorial.


A pasta de conteúdo

A pasta de conteúdo é usado para arquivos estáticos, como folhas de estilo (arquivos CSS), ícones e imagens.

Visual Web Developer adiciona automaticamente uma pasta temas para a pasta de conteúdo. A pasta temas está cheio de estilos e imagens jQuery. Neste projeto, você pode excluir a pasta temas.

Visual Web Developer também adiciona um arquivo de folha de estilo padrão para o projeto: o Site.css arquivo na pasta de conteúdo. O arquivo de folha de estilo é o arquivo para editar quando você quer mudar o estilo da aplicação.

Conteúdo

Vamos editar o arquivo de folha de estilo (Site.css) arquivo no próximo capítulo deste tutorial.


A pasta Controllers

A pasta Controladores contém as classes de controlador responsáveis ​​pelo processamento de entrada de utilizador e respostas.

MVC requer o nome de todos os ficheiros do controlador para acabar com "Controller" .

Visual Web Developer criou um controlador inicial (for the Home and the About page) e um controlador de conta (for Login pages) :

controladores

Vamos criar mais controladores mais adiante neste tutorial.


A pasta Models

A pasta Modelos contém as classes que representam os modelos de aplicação. Modelos segurar e manipular dados de aplicativos.

Vamos criar modelos (classes) em um capítulo posterior deste tutorial.


A pasta Visualizações

As exibições da pasta armazena os arquivos HTML relacionados à tela do aplicativo (the user interfaces) .

A pasta Views contém uma pasta para cada controlador.

Visual Web Developer criou uma pasta de contas, uma pasta Home, e uma pasta compartilhada (inside the Views folder) .

A pasta Conta contém páginas para registrar e fazer login em contas de usuário.

A pasta inicial é usado para armazenar páginas de aplicativos, como o home page e na página sobre.

A pasta compartilhada é usado para armazenar pontos de vista compartilhados entre controladores (master pages and layout pages) .

Visualizações

Vamos editar os arquivos de layout no próximo capítulo deste tutorial.


A pasta de scripts

Os Scripts pasta armazena os arquivos JavaScript do aplicativo.

Por padrão Visual Web Developer preenche esta pasta com MVC padrão, Ajax e arquivos jQuery:

Scripts

Nota: Os arquivos chamados "modernizr" são arquivos JavaScript usados para apoiar HTML5 e CSS3 na aplicação.