Autore: Marco De Sanctis
Nello script precedente, abbiamo visto come l'action filter Authorize sia utile per applicare in maniera automatica delle restrizioni alle azioni che un utente può eseguire e, nel caso questi non risulti abilitato, rimandarlo alla pagina di autenticazione.Nel caso in cui però l'...
Lo speciale è dedicato a jQuery, una diffusissima libreria Javascript tramite la quale è possibile arricchire la funzionalità delle proprie pagine HTML in maniera semplice ed intuitiva. Sarà forse merito di una maggiore standardizzazione dei browser esoprattutto di un utilizzo di...
Bene, il RCD 4 inizia a prendere forma e essendo questo il primo evento di una certa portata in cui sono parte dell'organizzazione, beh.. lasciatemelo dire, ne sono proprio orgoglioso! L'agenda è praticamente completa (la trovate qui ) e, a mio modo di vedere, è tanto tanto tanto...
ASP.NET MVC consente di sfruttare pienamente l'infrastruttura di security di ASP.NET. Da web.config, infatti, si può attivare la forms authentication nello stesso modo utilizzato per le web forms: Una possibile implementazione della action di LogIn è quella contenuta nell'applic...
ASP.NET MVC 2 ha purtroppo mancato l'appuntamento con la prima beta release di Visual Studio 2010, per cui c'è veramente tanto da dire su quanto è stato incluso nella Beta 2. ModelMetadata e Model ValidationUna prima novità è rappresentata dall'introduzione dei ModelMetadata, ...
Nello script #994 abbiamo visto come l'action filter HandleError possa essere utilizzato per mostrare una view personalizzata in caso di errore. Nel caso si vogliano mostrare view differenti a seconda della particolare eccezione sollevata dal controller, è possibile specificarle ...
Al verificarsi di un'eccezione non gestita, ASP.NET mostra per default una pagina che ne illustra tutti i dettagli, così che lo sviluppatore possa effettivamente comprendere la natura del problema. Nei sistemi in produzione, però, è buona norma non esporre questo tipo di dettagli...
Il modo più efficace per migliorare le prestazioni di un'applicazione web è sicuramente quello di predisporre un sistema di caching; in ambito Web Forms, ad esempio, è possibile attivare l'OutputCache per Page e UserControl per evitare completamente l'elaborazione della response ...
Ho appena messo online una nuova versione per il mio tool di testing del corretto salvataggio delle entities con ADO.NET Entity Framework. Ripeto ancora, a scanso di equivoci, di essermi ispirato ad un?analoga funzionalità presente su Fluent NHibernate. Come funziona? Diciamo che...
Una delle necessità più sentite quando si lavora con Entity Framework (ma in generale, con qualsiasi ORM) è quella di capire se il mapping, realizzato a manina o tramite il designer, sia scritto correttamente oppure no. Prendendo spunto da ciò che esiste già per NHibernate, ma ...