Que son y como utilizar vistas parciales en NET CORE

Una vista parcial es una vista que se puede incluir dentro de otra, normalmente se utilizan en la vista _Layout, pero se pueden utilizar en otras vistas también. Puede ser muy útil para la distribución de vistas que tengan mucho código para dividirlas y tener elementos más pequeños. Tenemos dos tipos de vistas parciales, las vistas parciales asíncronas y las vistas parciales de código razor. En las vistas parciales asíncronas se utilizan peticiones de Ajax para comunicarse con el controlador. Para poder hacer peticiones asíncronas necesitamos Jquery y RenderSection dentro del _Layout. Estas…continue reading →

Generar informe Excel en C#

SpreadsheetLight para Excel Para generar nuestros informes Excel en C# utilizaremos el NuGet SpreadsheetLight. Este NuGet nos permitirá generar documentos Excel sin usar la librería de Office, la cual nos limita a la hora de ejecutar la aplicación ya que, si la máquina donde se ejecuta esta no dispone de el paquete Office, nuestra aplicación no funcionará correctamente. Utilizando SpreadsheetLight evitaremos que ocurra lo anteriormente mencionado. Creación Lo primero que haremos será agregar el NuGet SpreadsheetLight a nuestro proyecto: Una vez hecho esto nos iremos a la clase desde donde vamos a crear…continue reading →

Crear máquina virtual Linux, con Apache instalado, mediante un Script en PowerShell

https://youtu.be/vWB3vTqs5nY ¿Qué es ARM? Azure Resource Manager es el servicio de implementación y administración de Azure (ARM), mediante este servicio, podemos administrar recursos de nuestra cuenta. Gracias a este servicio, podemos  parametrizar y automatizar la creación y despliegue de toda la infraestructura Azure necesaria en un proyecto ¿Qué es JSON? JSON (JavaScript Object Notation) es un formato que almacena información estructurada (similar al XML pero más simple) Un objeto JSON comienza y termina con llaves {}. Puede tener dos o más pares de claves/valor dentro, con una coma para separarlos. Así mismo, cada key es…continue reading →

Manejo de Pistas de Audio en Mvc

¿Cómo insertar audios en tecnología .Net? En este post veremos como introducir pistas de audio en nuestras paginas web, ya sea para poner música de fondo o para alguna alerta o anuncio. Esto lo podremos hacer gracias a las librerías de SoundPlayer que nos ofrece Microsoft. No es que sean muy complejas todo sea dicho, pero nos permitirán hacer alguna interesante con un poco de ingenio. Observaciones y cosas a tener en cuenta La tecnología que veremos a continuación no esta soportada en iOS o Mac de modo que tendréis que tener esto…continue reading →

Generar códigos QR en NetCore Mvc

Bienvenidos al post de Generar códigos QR en NetCore Mvc, donde aprenderéis a implementar y usar el NuGet de QRCoder. https://flic.kr/p/2n728cq Tendréis disponibles al final del post el código de GitHub. Requerimientos Sera necesario disponer de un proyecto ASP.NET Core Web App MVC. NuGet de QRCoder, instalación e implementación Nos dirigiremos al administrador de NuGets de nuestro proyecto, en el cual buscaremos el NuGet de QRCoder con autor Raffael Herrmann y lo instalaremos. Tras instalarlo, realizaremos la implementación desde el HomeController, al cual añadiremos un HttpPost refiriéndose a la vista de Index. https://flic.kr/p/2n6Y3cc…continue reading →

Generador de PDF con ASP.NET

¿Quieres crear o generar archivos PDF? En este post vamos a aprender a generar archivos PDF a partir de una vista. Para realizarlo será necesaria la instalación del Nuget Rotativa.AspNetCore que instalaremos desde Visual Studio Una vez instalado este componente realizaremos un ejemplo sencillo aunque conciso de como realizar nuestro generador. Instalación Nuget Rotativa.AspNetCore En nuestro caso crearemos nuestro proyecto desde cero y lo haremos del tipo: ASP.NET Core Web App (Model-View-Controller) haremos click derecho sobre el proyecto y seleccionaremos Manage Nuget Packages Nos dirigiremos a la pestaña de Browse y escribiremos Rotativa,…continue reading →