Ricerca: Razor
Realizzando rich web application con Blazor, molto spesso può essere necessario esportare dei dati in un file. Tramite Blazor, possiamo facilmente generare questi file sul browser dell'utente - e quindi senza scomodare il server - per poi consentirne il download. Concentriamoci ...
Nello scorso script (https://www.aspitalia.com/script/1456/Generare-File-Download-Blazor-WebAssembly.aspx) abbiamo visto come possiamo scatenare il download di un file da Blazor WebAssembly tramite un componente custom che abbiamo chiamato FileSaver. Questa tecnica può essere ...
In uno script precedente abbiamo visto come il model binder di default di ASP.NET MVC presenti già un supporto out-of-the-box alle regole di globalizzazione. Purtroppo questo non è altrettanto vero per la validazione client-side: essa, infatti, avviene sempre secondo la culture ...
JsAction è una piccola e leggera libreria per ASP.NET MVC, in grado di generare automaticamente codice javascript basato su jQuery che permette di chiamare lato client qualsiasi metodo lato server, attraverso una sola DataAnnotation e una singola linea di codice.Supponiamo di ...
Come ben sappiamo, in linea generale una action di ASP.NET MVC può accettare qualsiasi tipo di parametro. Per esempio, nel caso in cui dobbiamo gestire una richiesta in cui ci viene fornito un'intervallo di date, è assolutamente possibile scrivere un metodo di questo tipo:public ...
Per utilizzare Unity Container all'interno di un progetto ASP.NET MVC 5 è innanzitutto necessario installare il package NuGet Unity.Mvc e tutte le sue dipendenze, tramite l'interfaccia fornita da Visual Studio oppure tramite la command line del package manager digitando:Install-...
Il nuovo framework ASP.NET Identity contiene già tutta una serie di primitive per la gestione delle problematiche più comuni relative all'autenticazione degli utenti.Il reset password, per esempio, unitamente alla generazione del token da inviare in email all'utente, è una di ...
Come è tipico di ASP.NET Core, anche il mostrare una pagina di errore è una funzionalità che viene distribuita come pacchetto NuGet. Il pacchetto in questione è Microsoft.AspNetCore.Diagnostics e possiamo aggiungerlo al progetto sia da interfaccia grafica che aprendo direttamente...
Nello script #1201 abbiamo visto come un helper method possa ricevere una funzione che rappresenti una porzione di HTML. Oltre al passaggio semplice di questa funzione, Razor permette anche la creazione di un delegate che supporti parametri aggiuntivi. L'intento è quindi di ...
In ogni tipo di applicazione web, le funzionalità di caching sono importanti per ottenere notevoli vantaggi prestazionali che si misurano in tempi di caricamento ridotti e in un maggior numero di richieste contemporanee che il server è in grado di gestire.Con ASP.NET Core MVC ...