Latest web development tutorials

carpeta ASP.NET MVC

Con el fin de aprender ASP.NET MVC, vamos a construir una aplicación de Internet.

Parte 2: Explorar la carpeta Aplicaciones.


carpeta de MVC

Presentar un contenido de la carpeta de aplicaciones web ASP.NET MVC típicos de la siguiente manera:

solución

Información para la solicitud

propiedades
referencias

carpeta de aplicaciones

carpeta App_Data
carpeta de contenido
carpeta de controladores
carpeta de modelos
carpeta de scripts
carpeta vistas

perfiles

Global.asax
packages.config
web.config

Todos los nombres de las carpetas de aplicaciones MVC son los mismos. MVC marco se basa en la nomenclatura predeterminado. Controladores Los controladores escriben en una carpeta, escrito en la vista de carpeta Vistas, el modelo está escrito en la carpeta Modelos. Ya no tiene código de la aplicación utiliza el nombre de la carpeta.

nomenclatura estándar a reducir la cantidad de código, y ayudar a los desarrolladores a entender proyecto MVC.

El siguiente es el contenido de cada carpeta de un breve resumen:


carpeta App_Data

carpeta App_Data se utiliza para almacenar datos de la aplicación.

Vamos a añadir una base de datos SQL en un capítulo posterior de este tutorial a la carpeta App_Data.


carpeta de contenido

carpeta de contenido utiliza para almacenar archivos estáticos, tales como hojas de estilo (CSS), archivos de iconos e imágenes.

Visual Web Developer añadirá automáticamente una carpeta de temas a la carpeta de contenido. temas en carpetas estilo jQuery y la imagen. En el proyecto, se puede eliminar la carpeta de temas.

Visual Web Developer también añadirá un archivo de hoja de estilos estándar al proyecto: el archivo Site.css carpeta de contenido. El archivo de hoja de estilo es el archivo que desea cambiar el estilo de la aplicación que desea editar.

contenido

Vamos a editar el archivo de hoja de estilos (Site.css) en el siguiente capítulo de este tutorial.


carpeta de controladores

Controladores carpeta contiene es responsable del manejo de la entrada del usuario y la clase del controlador correspondiente.

MVC requiere que todo el nombre de archivo del controlador para "Controller" al final.

Visual Web Developer ha creado un controlador principal (por página de inicio y Acerca de la página) Cuenta y un controlador (por Página de registro):

controladores

Vamos a crear más controladores en secciones posteriores de este tutorial.


carpeta de modelos

carpeta Modelos contiene la clase representa la aplicación del modelo. Modelo de control y manipular los datos de la aplicación.

Vamos a crear un modelo (clase) en una sección posterior de este tutorial.


carpeta vistas

carpeta Vistas se utiliza para almacenar y mostrar el archivo HTML aplicación asociada (la interfaz de usuario).

Vistas carpeta contiene una carpeta de archivos correspondiente a cada controlador.

En la carpeta Vistas, Visual Web Developer ha creado una carpeta de la cuenta, una carpeta de inicio, una carpeta compartida.

carpeta de la cuenta contiene páginas para la cuenta de usuario de inicio de sesión y registro.

carpeta de inicio se utiliza para almacenar las páginas de aplicación, tales como páginas de inicio y las páginas acerca de la clase.

Las carpetas compartidas para el intercambio de opiniones entre el controlador de memoria (páginas maestras y las páginas de diseño).

vistas

Vamos a editar los archivos de diseño en el siguiente capítulo de este tutorial.


carpeta de scripts

aplicación de tienda carpeta de scripts archivo JavaScript.

De forma predeterminada, Visual Web Developer se almacena en esta carpeta de archivos estándar MVC, Ajax y jQuery:

Scripts

Nota: Cuando el archivo de nombre "Modernizr" para una aplicación para apoyar el archivo HTML 5 y CSS 3 JavaScript.