Ricerca per argomento: ASP.NET MVC
Le moderne applicazioni web, per migliorare le prestazioni e garantire all'utente una migliore esperienza di utilizzo, spesso caricano dinamicamente porzioni di pagina solo quando effettivamente necessario, tramite una chiamata AJAX. Un esempio tipico è quello della ...
Nell'articolo di introduzione ad ASP.NET 4.5 e ASP.NET MVC 4, abbiamo visto come i bundle ci permettaoo di ottimizzare i tempi di download delle nostre pagine web: impostando il flag di debug a false nel web.config, infatti, tutti i file referenziati dallo stesso bundle vengono ...
Quando realizziamo una Action asincrona all'interno di un controller, che magari esegue chiamate esterne e può avere una durata consistente, può essere opportuno stabilire un timeout a seguito del quale l'operazione debba essere annullata. Per questo scopo possiamo utilizzare l'...
Come abbiamo avuto modo di vedere nell'articolo di introduzione ad ASP.NET 4.5, grazie al nuovo engine di minification, possiamo limitare al massimo la banda necessaria per il download di script e css, privandoli di caratteri superflui (quali spazi, tabulazioni o ritorni a capo) ...
Per ragioni di sicurezza, in ASP.NET ogni richiesta effettuata al server è soggetto ad un processo di validazione; lo scopo è quello di evitare attacchi di cross-site scripting, sollevando un'eccezione nel caso in cui il contenuto sia giudicato potenzialmente pericoloso, ad ...
Come abbiamo avuto modo di vedere in questo speciale, e in particolare nell'articolo introduttivo al .NET Framework 4.5, in C# e Visual Basic abbiamo ora a disposizione le keyword async/await per invocare metodi asincroni con una sintassi estremamente concisa. Grazie ad ASP.NET 4...
La nuova versione di ASP.NET MVC 4 introduce una serie di funzionalità aggiuntive relativamente al supporto di device mobile, sotto diversi punti di vista: Il template Mobile Application include già i necessari riferimenti a jQuery Mobile e può essere utilizzato come base di ...
Uno dei problemi che si incontrano scrivendo view che fanno uso intenso di javascript in Razor è che, se abbiamo aggiunto le reference a jQuery (o qualsivoglia altra libreria) nella nostra layout page, non abbiamo alcun supporto dall'intellisense di Visual Studio.Un semplice ...
Come sappiamo, sin da ASP.NET MVC 2 è possibile definire in un progetto delle particolari sezioni, denominate Area, che tipicamente risultano molto utili per separare le varie aree (per l'appunto) funzionali della nostra applicazione: se ad esempio abbiamo realizzato un sito web ...
Se la nostra web application fa uso di ruoli, abbiamo tipicamente la necessità di mostrare un messaggio di "Accesso non autorizzato" nel caso in cui un utente cerchi di visitare una sezione del sito per cui non dispone dei necessari permessi.Nel caso di ASP.NET MVC una possibile ...