Deshabilitar elementos HTML en Blazor

En este articulo quiero explicar algo simple pero muy útil y necesario en aplicaciones Web. Siempre es necesario bajo algún contexto o escenario deshabilitar un elemento HTML por alguna condición y en blazor esto es bastante simple: <button disabled="!@ToggleProperty"> My Button </button> <button disabled="@ToggleProperty"> My Button </button> Podemos implementar algo tan simple como lo anterior … Sigue leyendo Deshabilitar elementos HTML en Blazor

Razor vs Tag helpers .Net core

En .Net core tenemos la posibilidad de utilizar Tag Helpers para diseñar nuestras vistas, esto nos permite omitir el uso de Razor y poder diseñar vistas simplemente extendiendo las propiedades de HTML con algunas especificas integradas. Hay que aclarar que podemos usar una combinación de Razor y tag herlpes en pocas podemos usar el uno, el … Sigue leyendo Razor vs Tag helpers .Net core

Definir página inicial en ASP.NET Core

Para definir una pagina por defecto en ASP.Net core simplemente tenemos que cambia la ruta por defecto del controlador app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=[controller]}/{action=[action]}/{id?}"); }); Si deseamos especificar una pagina HTML debemos usar el metodo DefaultFiles como muestra en el ejemplo DefaultFilesOptions DefaultFile = new DefaultFilesOptions(); DefaultFile.DefaultFileNames.Clear(); DefaultFile.DefaultFileNames.Add("MyPage.html"); app.UseDefaultFiles(DefaultFile); app.UseStaticFiles();