Del curso: .NET 5: Blazor esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Registro y manejo de errores en aplicaciones Blazor

Registro y manejo de errores en aplicaciones Blazor - Tutorial de Blazor

Del curso: .NET 5: Blazor esencial

Registro y manejo de errores en aplicaciones Blazor

Es el momento de ver cómo Blazor maneja sus errores. En una aplicación Blazor, sea Server o Web Assembly, cuando se produce un error no controlado, nos aparece una franja en la página indicándonos que ha habido un error no controlado, si estamos en desarrollo, nos dirá que podemos ir a las dev tools para analizar exactamente la traza del error, y, además, nos invitará a recargar la página para restablecer el componente e intentar recuperarnos del error. Vamos a verlo con un ejemplo. Estamos aquí, en la aplicación, BlazorServer, que es la plantilla por defecto cuando creamos un proyecto de Blazor Server. Aquí tenemos la página Counter, que tiene un botón que ejecuta esta función, IncrementCount, que incrementa un contador. Pero yo voy a lanzar aquí una excepción, throw new Exception «¡Oh! ¡Qué sorpresa!», es una excepción totalmente inesperada. Uy, me he equivocado aquí. Ahora sí, compilamos y ejecutamos. Aquí estamos en la página, vamos a Counter y pulsamos el botón. Como estamos…

Contenido