Introduzione
Con Blazor è possibile creare con .NET applicazioni Web interattive che consentono di condividere la logica dell'app sia sul lato server che sul lato client, senza la complessità della gestione delle librerie JavaScript lato client.
Si supponga di essere stati assunti da una società di consegna di pizze a domicilio per modernizzare il sito Web destinato ai clienti. Sono già state create pagine per la visualizzazione delle pizze che consentono ai clienti di personalizzare i condimenti per le pizze. Si vogliono aggiungere pagine per l'ordinazione e migliorare gli spostamenti nell'app. Si vuole anche offrire un layout coerente nell'app per garantire che i clienti possano trovare facilmente quello che stanno cercando.
In questo modulo si apprenderà come orientare i clienti nell'app usando la direttiva @page
, il routing in Blazor e il componente NavLink
. Una volta definite le funzionalità di spostamento, ci si concentrerà su come ridurre il codice duplicato aggiungendo layout all'app.
Obiettivi di apprendimento
Al termine del modulo, sarà possibile:
- Migliorare gli spostamenti nell'app Blazor usando il componente router e NavLinks.
- Migliorare la funzionalità con i parametri di route.
- Ridurre il codice duplicato usando i layout nell'app Blazor.