tutoriales informáticos ¿Cómo crear un sitio Web? Aprende a dominar Wordpress Incrementa tu visibilidad (SEO) Servicios de alojamiento web L'actualité, guides et tutoriaux du moment
HébergementWebs.com : L'actualités, guides et tutoriaux du moment
Nuestros servicios
SEO
Wordpress
Sitio Web
Tutoriales

ÁSPID. NET Core: inicio de la vista Razor

Tutorial principal de asp.net
2020-11-20 03:23:36

ASP.NET Core - Inicio de Razor View


En este capitulo, tenemos el inicio de Razor View. Razor View Engine en MVC tiene una convencion en la que buscara cualquier archivo con el nombre _ViewStart.cshtml y ejecutara el codigo dentro de ese archivo. antes de ejecutar el codigo en una vista individual.

  • El codigo dentro del archivo ViewStart no se puede mostrar en la salida HTML de una pagina, pero se puede usar para eliminar el codigo duplicado de los bloques de codigo dentro vistas individuales.

  • En nuestro ejemplo, si queremos que cada vista use la vista Diseno que creamos en el ultimo capitulo, podriamos poner el codigo para definir la vista Diseno en un ViewStart en lugar de tener el codigo en cada vista.

Ejemplo

Tomemos un ejemplo simple paramira como funciona. En nuestra aplicacion, no queremos que cada vista especifique que su vista Diseno es _Layout.cshtml . Asi que haga clic derecho en la carpeta Vistas y seleccione Agregar → Nuevo elemento .

Hay una plantilla especifica en ASP.NET MVC para una pagina ViewStart, asi que seleccione MVC View Start Page en el panel central. La parte mas importante aqui es que este archivo se llama _ViewStart.cshtml . Ahora haga clic en el boton Agregar.

ASP.NET Core - Iniciando de Razor View

El uso principal de un archivo ViewStart es definir la vista Layout.

Ahora sigamos adelante al archivo Index.cshtml y corte la linea Layout, luego agreguela al archivo ViewStart como se muestra en el siguiente programa.

@ {Layout = "~ / Views / Shared / _Layout.cshtml}

  • Cuando el marco MVC el trabajo va a renderizar una vista, vera si hay un archivo ViewStart en algun lugar de la jerarquia de carpetas .

  • Hemos colocado _ViewStart directamente en nuestra carpeta Vistas. Esto afectara a todas las vistas en todas las carpetas que estan en la carpeta Vistas, asi como a las vistas en la carpeta Inicio, asi como a la carpeta Compartida, asi como a cualquier otra carpeta del controlador que podamos agregar. el futuro.

  • Si tomamos ViewStart y lo colocamos solo en la carpeta Inicio, este pequeno codigo solo se ejecutara cuando rendericemos una de esas vistas en la carpeta Inicio .

  • Incluso podemos tener varios archivos ViewStart, por lo que podriamos tener un ViewStart.cshtml aqui en la carpeta Vistas que define la vista Diseno para todas las vistas.

  • Pero si quisieramos cambiar este valor predeterminado atodas las vistas solo en la carpeta Inicio, podriamos tener otro ViewStart en la carpeta Inicio que establece el diseno en otra cosa.

Hagamos una copia de seguridad de todos los archivos y ejecutemos la aplicacion.

Vera que su pagina de inicio se ve exactamente como antes, y todavia tenemos la vista Diseno en efecto.

ÁSPID. NET Core: excepciones ÁSPID. NET Core: excepciones

ÁSPID. NET Core: excepciones

  • 2020-11-20 13:44:02 | Tutorial principa...

ASP. NET Core: excepcionesEn este capítulo, discutiremos las excepciones y el manejo de errores. Cuando se producen errores en su aplicación ASP. NET Core, hay varias formas de manejarlos. Veamos otro middleware disponible a través del paquete de diagnóstico. Este middleware nos ayudará a solucionar...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: archivos estáticos ÁSPID. NET Core: archivos estáticos

ÁSPID. NET Core: archivos estáticos

  • 2020-11-20 13:43:47 | Tutorial principa...

ASP. NET Core: archivos estáticosEn este capítulo aprenderemos a trabajar con archivos. Una característica importante que casi todas las aplicaciones web necesitan es la capacidad de servir archivos (archivos estáticos) desde el sistema de archivos. Los archivos estáticos como archivos JavaScript, i...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: Guía rápida ÁSPID. NET Core: Guía rápida

ÁSPID. NET Core: Guía rápida

  • 2020-11-20 03:40:45 | Tutorial principa...

ASP. NET Core: Guía rápidaASP. NET Core: descripción generalASP. NET Core es el nuevo marco web de Microsoft. Ha sido completamente rediseñado para ser rápido, flexible, moderno y funcionar en diferentes plataformas. En el futuro, ASP. NET Core es el marco que se puede utilizar para el desarrollo we...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: configurar MVC ÁSPID. NET Core: configurar MVC

ÁSPID. NET Core: configurar MVC

  • 2020-11-20 03:26:48 | Tutorial principa...

ASP. NET Core: configurar MVCEn este capítulo, configuraremos el marco MVC en nuestra aplicación FirstAppDemo. Haremos esto mediante la creación de una aplicación web sobre ASP. NET Core y, más específicamente, el marco ASP. NET Core MVC. Técnicamente, podemos construir una aplicación completa usand...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core - Patrón de diseño MVC ÁSPID. NET Core - Patrón de diseño MVC

ÁSPID. NET Core - Patrón de diseño MVC

  • 2020-11-20 03:26:27 | Tutorial principa...

ASP. NET Core - Plantilla de diseño MVCEl patrón de diseño MVC (Model-View-Controller) es un patrón de diseño que ha existido durante algunas décadas y se ha utilizado en muchas tecnologías diferentes, desde Smalltalk hasta C ++, Java y ahora C # y. NET como plantilla de diseño para usar al crear un...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: enrutamiento ÁSPID. NET Core: enrutamiento

ÁSPID. NET Core: enrutamiento

  • 2020-11-20 03:26:12 | Tutorial principa...

ASP. NET Core: enrutamientoEn el marco MVC, tenemos tres componentes, cada uno con su propio enfoque en una parte específica del trabajo. Para que esto funcione, necesitamos encontrar una manera de enviar estas solicitudes HTTP al controlador correcto. En ASP. NET Core MVC, este proceso se denomina ...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: rutas de atributos ÁSPID. NET Core: rutas de atributos

ÁSPID. NET Core: rutas de atributos

  • 2020-11-20 03:25:45 | Tutorial principa...

ASP. NET Core: rutas de atributosEn este capítulo aprenderemos otro enfoque del enrutamiento y ese es el enrutamiento basado en atributos. Con el enrutamiento basado en atributos, podemos usar atributos de C # en nuestras clases de controlador y en los métodos internamente en esas clases. Estos atri...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: resultados de la acción ÁSPID. NET Core: resultados de la acción

ÁSPID. NET Core: resultados de la acción

  • 2020-11-20 03:25:27 | Tutorial principa...

ASP. NET Core: resultados de la acciónEn este capítulo discutiremos los resultados de las acciones. En los capítulos anteriores, usamos clases de C # simples y directas como controladores. Estas clases no se derivan de una clase base y puede usar este enfoque con MVC, pero es más común derivar un co...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core - Vistas ÁSPID. NET Core - Vistas

ÁSPID. NET Core - Vistas

  • 2020-11-20 03:25:08 | Tutorial principa...

ASP. NET Core - VistasEn una aplicación ASP. NET Core MVC, nada como una página, y tampoco incluye nada que corresponda directamente a una página cuando especifica una ruta en la URL. Lo más parecido a una página en una aplicación ASP. NET Core MVC se llama vista. Como sabe en la aplicación ASP. NET...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: configurar Entity Framework ÁSPID. NET Core: configurar Entity Framework

ÁSPID. NET Core: configurar Entity Framework

  • 2020-11-20 03:24:49 | Tutorial principa...

ASP. NET Core: configuración de Entity FrameworkEn este capítulo, instalaremos y configuraremos nuestra aplicación para registrar y leer datos de una base de datos de SQL Server. Para trabajar con una base de datos, usaremos Entity Framework, que se ha reescrito recientemente para funcionar con el n...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core - DBContext ÁSPID. NET Core - DBContext

ÁSPID. NET Core - DBContext

  • 2020-11-20 03:24:34 | Tutorial principa...

ASP. NET Core - DBContextEntity Framework le permite consultar, insertar, actualizar y eliminar datos utilizando objetos Common Language Runtime (CLR) llamados entidades. Entity Framework asigna las entidades y relaciones definidas en su modelo a una base de datos. También proporciona funcionalidad ...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core - Vistas de diseño de Razor ÁSPID. NET Core - Vistas de diseño de Razor

ÁSPID. NET Core - Vistas de diseño de Razor

  • 2020-11-20 03:23:59 | Tutorial principa...

ASP. NET Core - Vistas de diseño de RazorEn este capítulo, entenderemos las vistas de diseño de Razor. La mayoría de los sitios web y aplicaciones web querrán crear páginas que tengan algunos elementos en común. Por lo general, tiene un área superior en cada página donde muestra un logotipo y un men...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: importación de la vista Razor ÁSPID. NET Core: importación de la vista Razor

ÁSPID. NET Core: importación de la vista Razor

  • 2020-11-20 03:23:20 | Tutorial principa...

ASP. NET Core: importación de la vista RazorEn este capítulo, tenemos la importación de Razor View. Además del archivo ViewStart, también hay un archivo ViewImports que el marco MVC buscará al renderizar una vista. Al igual que el archivo ViewStart, podemos eliminar ViewImports. cshtml en una carpet...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core - Ayuda de la etiqueta Razor ÁSPID. NET Core - Ayuda de la etiqueta Razor

ÁSPID. NET Core - Ayuda de la etiqueta Razor

  • 2020-11-20 03:23:01 | Tutorial principa...

ASP. NET Core: ayudantes de etiquetas de RazorLos asistentes de etiquetas permiten que el código del lado del servidor participe en la creación y representación de elementos HTML en archivos Razor. Los asistentes de etiquetas son una nueva característica similar a los asistentes de HTML, que nos ayu...

  • facebook
  • twitter
  • xing
  • linkedin
ÁSPID. NET Core: formulario de edición de Razor ÁSPID. NET Core: formulario de edición de Razor

ÁSPID. NET Core: formulario de edición de Razor

  • 2020-11-20 03:22:38 | Tutorial principa...

ASP. NET Core: formulario de edición de RazorEn este capítulo, continuaremos discutiendo los ayudantes de etiquetas. También agregaremos una nueva función a nuestra aplicación y le daremos la capacidad de editar los detalles de un empleado existente. Comenzaremos agregando un enlace al lado de cada ...

  • facebook
  • twitter
  • xing
  • linkedin