Tutti i contenuti di ASPItalia.com
Una delle problematiche più comuni nella realizzazione di single page web application, è quella di mantenere lo stato corrente: l'utente tipicamente interagisce con varie pagine, magari modifica impostazioni che vengono poi memorizzate in un server, ma alle quali tutte le pagine ...
In uno script precedente (https://www.aspitalia.com/script/1371/Realizzare-Oggetto-DataList-Generico-Blazor.aspx) abbiamo visto un possibile utilizzo della direttiva TypeParam in Blazor per rendere i nostri componenti generici.Purtroppo, nell'attuale sintassi di Razor, questa ...
Come sappiamo, per configurare CORS su un'applicazione ASP.NET Core basta impostare i parametri che desideriamo nel metodo UseCors, all'interno della classe di Startup:public void Configure(IApplicationBuilder app, IWebHostEnvironment env){ // .. altro codice qui .. var ...
Quando la nostra applicazione deve supportare l'upload di file da parte dell'utente, Azure Blob Storage è sicuramente una soluzione preferibile rispetto per esempio al caricamento sul file system del web server. Visto che in Blazor possiamo sfruttare ogni package .NET Standard, ...
Come abbiamo visto nel recente articolo di introduzione a Blazor 5 (https://www.aspitalia.com/articoli/asp.net-core5/novita-aspnetcore-net5-p-3.aspx#title_2) tramite il componente Virtualize possiamo facilmente implementare una logica di infinite scroll, semplicemente ...
Con Blazor, rispetto al consolidato ASP.NET MVC, non abbiamo bisogno di librerie o codice javascript per modificare l'interfaccia sulla base degli input utente.Un controllo che può presentare alcune difficoltà nello styling grafico è tipicamente la textarea: spesso ci troviamo a ...
Con la nuova versione di .NET 5, anche ASP.NET Core e Blazor vengono aggiornati, e soprattutto quest'ultimo presenta un gran numero di novità, sia dal punto di vista dell'ottimizzazione delle prestazioni, sia per quanto riguarda i controlli e le funzionalità a disposizione per ...
Capita spesso di realizzare applicativi dei servizi in Blazor che richiedono un'inizializzazione asincrona - per esempio per recuperare dei parametri di configurazione tramite una chiamata HTTP. Purtroppo, come sappiamo, non possiamo invocare metodi asincroni in un costruttore, ...
ASP.NET Core SignalR è probabilmente una della librerie più popolari nell'ecosistema di ASP.NET Core, visto che consente con grande semplicità di rendere interattive le nostre applicazioni, permettendo al server di inviare messaggi ai client connessi grazie al protocollo ...
In uno script precedente (https://www.aspitalia.com/script/1366/Creare-Templated-Component-Blazor.aspx) abbiamo visto come creare un template riutilizzabile per disporre una serie di field all'interno di un oggetto card. Quando la nostra sorgente dati è una collezione di oggetti...