Latest web development tutorials

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:

solução

Informações sobre a aplicação

propriedades
Referências

pasta aplicativos

pasta App_Data
pasta de conteúdo
pasta controladores
pasta Models
pasta de scripts
Visualizações pasta

Profiles

Global.asax
packages.config
Web.config

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.

conteúdo

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

controladores

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

Visualizações

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:

Scripts

Nota: Quando o nome do arquivo "Modernizr" para uma aplicação para apoiar arquivo HTML5 e CSS3 JavaScript.