Ricerca avanzata
Autore: Marco De Sanctis
ASP.NET MVC consente in maniera estremamente semplice di effettuare invocazioni a metodi di un controller utilizzando AJAX e, pertanto, senza che sia necessario effettuare un refresh della pagina. Supponiamo, ad esempio, di aver realizzato una pagina di visualizzazione dettaglio ...
Eh sì, noi di ASPItalia non ci fermiamo proprio mai! Durante l'ultimo weekend io e Daniele ci siamo messi all'opera per allargare la schiera di provider di autenticazione supportati. Il risultato è che, da oggi, potete utilizzare il vostro account di Facebook per loggarvi su uno...
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 ...