Está en la página 1de 20

Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE.

SQL 2019

VISTAS QUE VAMOS A USAR EN EL PROYECTO:

MVC usa

- vistas(FORMULARIOS HTML) que se encuentra en una carpeta llamada HOME


- por cada controlador que creemos, va una carpeta dentro de Home sin la palabra Controller

-
En Home Controller aca retorna una vista con el mismo nombre Index y la otra con el mismo nombre
Privacy

Los Controladores son (CLASES)

CREAR UN CONTROLADOR DESDE CERO


Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Renombrar Index mejor para usarlo para Listar:

Así:

Agrego la vista:
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

dotnet --list-sdks
Listar todos los sdks instalados
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Puedo borrrar global.json .net utilizará la última versión instalada.

El archivo global.json le permite definir qué versión de .NET SDK se utiliza cuando
ejecuta comandos de .NET CLI. Seleccionar la versión de .NET SDK es
independiente de especificar la versión de tiempo de ejecución a la que se dirige
un proyecto. La versión de .NET SDK indica qué versión de .NET CLI se utiliza.
Este artículo explica cómo seleccionar la versión del SDK utilizando global.json .

Si siempre desea utilizar la última versión del SDK instalada en su máquina, no es


necesario ningún archivo global.json . Sin embargo, en escenarios de CI
(integración continua), normalmente desea especificar un rango aceptable para la
versión de SDK que se utiliza. El archivo global.json tiene una característica que
proporciona formas flexibles de especificar un rango aceptable de versiones. Por
ejemplo, el siguiente archivo global.json selecciona 6.0.300 o cualquier banda de
características o parche posterior para 6.0 que esté instalado en la máquina:
JSON

Copiar
{
"sdk": {
"version": "6.0.300",
"rollForward": "latestFeature"
}
}

El SDK de .NET busca un archivo global.json en el directorio de trabajo actual


(que no es necesariamente el mismo que el directorio del proyecto) o en uno de
sus directorios principales.
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Para obtener información sobre cómo especificar la versión del tiempo de


ejecución en lugar de la versión del SDK, consulte Marcos de trabajo de destino .

la vista que se acaba de crear es: Que la voy a crear manual:

Miremos:
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

En @RenderBody() es
que justo en esta sección es donde voy a cambiar el contenido, o sea, el menú no va a variar.

Layout sería el equivalente en windows form al masterpage antiguo

Las otras vistas:


Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Aca vemos los formularios creados para cada una de las vistas que
creamos al dar click derecho en cada uno de los métodos y crear las vistas(html)

Ahora, vamos al diseño de mi formulario Guardar:

ir a vista Guardar

Bootstrap
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

cards bootstrap v5.0

versiones de Bootstrap:

A partir de ASP.NET Core 6.0, la interfaz de usuario de Identity tiene como valor
predeterminado el uso de la versión 5 de Bootstrap. Las versiones de la 3.0 a la 5.0
de ASP.NET Core usaban la versión 4 de Bootstrap.
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Para el diseño del formulario:

form bootstrap 5
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

indicar Por qué formulario voy a iniciar

Acá dice qué controlador voy a iniciar y qué acción vas a iniciar (formulario)
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Puedo decirle que por Mantenedor (de mantenedorController) y por Guardar(html)

HotReload

Instalo el paquete RuntimeCompilation en el proyecto


Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Y en el program agrego

builder.Services.AddRazorPages().AddRazorRuntimeCompilation();

Data Annotation

<span asp-validation-for="Nombre" class="text-danger"></span>


text-dager es texto rojo
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

Ahora, el formulario o la vista Listar

Eliminar borrar

alert bootstrap
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

bootstrap Icons Iconos


Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-


icons.min.css">
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

final
Anotaciones Net 7. Proyecto CRUDCORE. base de datos DBCRUDCORE. SQL 2019

También podría gustarte