Nello script precedente abbiamo presentato il nuovo componente ReconnectModal in Blazor per .NET 10. Una precisazione necessaria va però data: nel caso di upgrade da versioni precedenti, se il componente non è stato creato e dichiarato attraverso l'apposita sintassi, il framework continuerà ad utilizzare l' interfaccia di default. Questo accorgimento rende la modale un miglioramento e non un obbligo, anche in ottica di personalizzazioni antecedenti che con l'aggiornamento andrebbero riadattate.
La modale di riconnessione presenta però nuovi vantaggi, soprattutto per lo sviluppatore: come abbiamo già detto ora il codice è in chiaro, ma è anche adattivo sulla base dello stato: alla modale verrà applicata una classe specifica nel momento in cui lo stato delle operazioni (reconnecting/retrying/failed/...) varierà. Con questa piccola accortezza è già possibile, utilizzando regole CSS, mostrare, nascondere o cambiare stili ad elementi presenti in essa.
Se il CSS non risulta essere sufficiente per le operazioni, Blazor emette anche un evento, a cui è possibile mettersi in ascolto ed eseguire operazioni più complesse tramite javascript
const reconnectModal = document.getElementById("components-reconnect-modal");
reconnectModal.addEventListener("components-reconnect-state-changed", (event) => {
console.log("Nuovo stato:", event.detail.state);
// show / hide / failed / rejected / paused / retrying
});Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Pubblicare un MCP Server in GitHub MCP Registry
DevSecOps per .NET: dalla teoria alla pratica
Gestione opzioni colonna nella Blazor QuickGrid
Ricerca delle GitHub issue tramite operatori logici
Utilizzare il Null conditional assignment di C# 14
Disabilitare la telemetria nella CLI di GitHub
Come automatizzare il download dei report di billing da GitHub Enterprise
Keynote .NET Conference Italia 2025
Utilizzo del persistent state di Blazor nel prerendering
Operazioni tra insiemi di array in Javascript
Analizzare il contenuto di una issue con GitHub Models e AI
Integrare LLM alle nostre applicazioni in .NET con MCP
I più letti di oggi
- Conoscere il rendering Server o WebAssembly a runtime in Blazor
- Paginazione di dati con il controllo DataPager in Silverlight 3.0
- Eseguire uno script di Code-First Migration quando si effettua il deploy su un Azure Website
- a #vsconnect è stata anche annunciata la nuova roadmap per #wpf, che è più vivo che mai: https://aspit.co/azn
- #vsconnect è iniziato. tra poco @scottgu con le novità per i dev: https://aspit.co/azk


