Introduzione

Completato

Un'azienda di pizza a domicilio ha assunto l’utente per modernizzare il sito Web Blazor rivolto ai clienti. Il sito comprende vari elementi quali gli elenchi delle pizze disponibili, le pagine dedicate agli ordini e altre funzionalità. Le applicazioni Web interattive Blazor utilizzano .NET per condividere la logica tra il server e il codice client.

Negli aggiornamenti l’utente vuole:

  • Usare JavaScript per animare un componente HTML di cui è stato eseguito il rendering.
  • Usare una libreria JavaScript per personalizzare una pagina di avviso.
  • Modificare la modalità di risposta dell'app agli eventi al termine del rendering della pagina.
  • Creare e applicare un componente modello per aggiornare più pagine.

Questo modulo spiega come interagire con il codice JavaScript, usare i componenti basati su modelli e rispondere agli eventi del ciclo di vita dei componenti in Blazor.

Obiettivi di apprendimento

  • Chiamare funzioni JavaScript dal codice .NET e chiamare codice .NET da JavaScript nelle app Blazor.
  • Gestire gli eventi del ciclo di vita dei componenti Blazor
  • Creare componenti modello riutilizzabili da incorporare nelle app Blazor.

Prerequisiti

  • Familiarità con lo sviluppo Web in HTML, CSS e JavaScript.
  • Capacità per principianti di scrivere codice C#.
  • .NET 8.0 SDK installato.
  • Un ambiente di sviluppo integrato (IDE, Integrated Development Environment). In questo modulo viene usato Visual Studio Code.

Suggerimento

In questo modulo vengono usati l'interfaccia della riga di comando di .NET e Visual Studio Code per lo sviluppo locale. Dopo aver completato il modulo, è possibile applicare i concetti e continuare lo sviluppo usando Visual Studio per Windows, Visual Studio per Mac o Visual Studio Code con Windows, Linux o Mac.

.NET 8.0 SDK

Questo modulo usa .NET 8.0 SDK. Assicurarsi di avere installato .NET 8.0 eseguendo il comando seguente nel terminale dei comandi preferito:

dotnet --list-sdks

Verrà visualizzato un output simile all'esempio seguente:

6.0.317 [C:\Program Files\dotnet\sdk]
7.0.401 [C:\Program Files\dotnet\sdk]
8.0.100 [C:\Program Files\dotnet\sdk]

Assicurarsi che sia elencata una versione che inizia con 8. Se il comando non è presente nell'elenco o non viene trovato, installare la versione più recente di .NET 8.0 SDK.