Localización en Net Core

Una aplicación web multilingue permite que llegue a un público mas amplio. Net Core proporciona servicios y middleware para la localización de diferentes idiomas. En el siguiente post mostraremos crearemos una página que permitirá leerse en español y en inglés. Para realizar este post se utilizará Net Core 3.1. No se necesita ningún Nuget y se utilizará un proyecto web Asp Net Core MVC. LOCALIZACIÓN EN VISTAS Creacción de archivos de traducción En primer lugar, vamos a crear una carpeta donde guardaremos todos los archivos de traducción. Esta carpeta se llamará Resources y…continue reading →

Aplicación ASP.NET Core en tiempo real con SignalR

SignalR es una biblioteca para desarrolladores ASP.NET que simplifica el proceso de agregar funcionalidad web en tiempo real a las aplicaciones. La funcionalidad web en tiempo real es la posibilidad de que el código de servidor inserte el contenido en los clientes conectados al instante a medida que este disponible, en lugar de que el servidor espere a que un cliente solicite nuevos datos. Para poner en practica el uso que podemos hacer de SignalR, realizaremos una aplicación de chat simple en el que nos comunicaremos en tiempo real entre dos exploradores distintos:…continue reading →

Guardar Imagenes de un formulario y eliminación de ficheros en C#

En muchos formularios a la hora de registrarnos nos dan la opción de elegir un imagen de perfil y posteriormente la podemos reemplazar por otra. Ahora os pregunto , ¿sabéis como se guardan esas imagen ? Algunos pensarán que se guardarán en la base de datos. En realidad es cierto y a la vez incorrecto. ¿Por qué la contradicción en la respuesta? En primer lugar, esta forma se hacía hace varios años atrás, pero no era efectivo debido a que la imagen tenía que ser guardada en bytes . El problema reside en…continue reading →

Vistas Parciales en AspNetCore

Buenas a todxs! Hoy veremos una pequeña herramienta del mundo del Desarrollo MVC en ASP.NET CORE: Las vistas parciales. Básicamente, las vistas parciales son pedazos de codigo incrustado en un Layout, que normalmente son usados para mostrar valores o código que depende de otras características, y que está preconfigurado (En código Razor) para mostrar unas etiquetas u otras en el Layout final dependiendo de esas otras características de la programación de la página. Para este ejemplo necesitaremos: -Conocimientos de programación en MVC Core, IoC, Dependency Injection, orden Middleware -Visual Studio (Nosotros usaremos el…continue reading →

Paginación en MVC

Como todos sabemos, la paginación de elementos es una herramienta muy útil de mostrar elementos sin necesidad de tener que enseñar todos los registros de nuestra base de datos. Por eso mismo en este Post veremos dos formas de hacerlo . Lo primero de todo, necesitamos una base de datos en la cual tengamos los registros que queramos mostrar. 1ª Forma Vista La primera forma la haremos con una vista de SqlServer. Para ello necesitamos crear nuestra vista y comprobar que tiene datos ya que sin ellos nuestra paginación no funcionará create view…continue reading →

AWS TRANSLATE | Traducción de textos en diferentes idiomas

Como utilizar Amazon Translate Como ya podrás adivinar por el nombre, Amazon Translate es un servicio de traducción automática neuronal que ofrece traducción de idiomas rentable, personalizable, de alta calidad y rápida. Y para poder utilizar este servicio de AWS sigue los siguiente pasos: Lo primero de todo, para empezar, Necesitamos instalar la versión 2.2 del runtime de visual studio. Para ello, buscamos en Windows “visual studio installer”, En la segunda pestaña donde pone “componentes individuales” buscamos 2.2 y nos aparecerá “Runtime de .NET Core 2.2(sin soporte)”. Clickamos en el checkbox y instalamos,…continue reading →