Risorse consigliate su MVC
Un buon posto per ottenere risposte alle domande o per trovare soluzioni ai problemi si trova nel forum di ASP.NET MVC o in stackoverflow.
Introduzione a ASP.NET MVC
- Introduzione ad ASP.NET MVC 5
- Introduzione a ASP.NET MVC (video di Pluralsight)
- Panoramica di ASP.NET MVC
- Corso online gratuito di 6 ore - Sviluppo di ASP.NET MVC 4 Web Applications Jump Start
- Learning MVC - Parte 1: Introduzione all'architettura MVC e alla separazione delle problematiche
- Poster: Ciclo di vita di un'applicazione MVC 5 ASP.NET
Nuovo contenuto in primo piano
- Selezione delle impostazioni cultura per la localizzazione in ASP.NET
- Creare un'app ASP.NET MVC 5 con Facebook e Google OAuth2 Sign-On
- Ciclo di vita di un'applicazione MVC 5 (MVC 5) ASP.NET
- Operazioni da eseguire e da evitare in ASP.NET
- Rilascio di SocialGoal - App Web di riferimento per ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD e DDD
- Creazione di app cloud reali con Azure
Microsoft Azure
Video di //build/ 2014: (Azure e Visual Studio)
- Approfondimenti su gemme nascoste, suggerimenti e consigli per i siti Web di Azure di David Ebbo
- Novità di ASP.NET e Web in Visual Studio 2013 Update 2 e Beyond di Scott Hanselman, Scott Hunter
- Evitare errori nel cloud: imparare dagli errori di Azure con Mark Russinovich
- Approfondimento: miglioramento delle prestazioni nell'app ASP.NET di Levi Broderick
- Novità per gli sviluppatori di Azure in Visual Studio e Azure SDK Dan Fernandez, Paul Yuknewicz (MSFT)
- Archiviazione di Microsoft Azure : novità, procedure consigliate e modelli Jai Haridas, Serdar Ozler
- Suggerimenti e consigli in Visual Studio 2013 di Cathy Sullivan
- Automazione ovunque con nuovi SDK, strumenti e servizi in Azure di Brady Gaster, Joe Levy
- Building Big: Lesson Learned from Azure Customers by Chris Clayton, Mark Simms
- Creazione di un'applicazione a pagina singola con ASP.NET e AngularJS di David Catuhe, Jon Galloway
- Progettazione e implementazione di soluzioni cloud ibride per architetti
- Modello di gruppo di risorse di Azure: Gestione moderna per il cloud moderno di Gautam Thapar, Nathan Totten
- Creazione di API Web per app per dispositivi mobili con API Web ASP.NET 2.1 di Daniel Roth
- Il nuovo modello di autenticazione per applicazioni Web, per dispositivi mobili e cloud di Lucas Adams, Stuart Kwan
- Estensione della rete locale in Azure In modo sicuro Ganesh Srinivasan
- Novità per gli sviluppatori Web di Dan Fernandez, Mads Kristensen
- Creazione di applicazioni Web moderne con Visual Studio e Web Essentials Mads Kristensen
- Uso del servizio di test di carico basato sul cloud e di Application Insights per trovare scalabilità e prestazioni di Charles Sterling
- Diagnosi dei problemi relativi alle applicazioni cloud ospitate in Azure tramite Visual Studio di Boris Scholl
- Rilevare rapidamente le interruzioni dell'applicazione con Application Insights di Joanć
- Siti Web di Azure: progettazione di un ambiente pronto per le aziende su larga scala App Web Yochay Kiriaty
- database SQL di Azure: Under the Hood Tobias Ternstrom
Sicurezza
- Creare un'app ASP.NET MVC 5 con Facebook e Google OAuth2 Sign-On
- Operazioni da eseguire e da evitare in ASP.NET
- Come compilare (e come non compilare) una funzionalità sicura "ricordami" di Troy Hunt
- Video: Il nuovo modello di autenticazione per applicazioni Web, per dispositivi mobili e cloud di Lucas Adams, Stuart Kwan
- Video: Building Enterprise and SaaS App Web and Web APIs using Azure Active Directory for Sign In by Vittorio Bertocci
- identità ASP.NET 2.0.0
- ASP.NET'identità MVC 5: estensione e modifica dei ruoli
- Uso di IAuthenticationFilter in ASP.NET MVC 5
- thread stackoverflow sulla sicurezza di Levi
- KnockoutJS e ASP.NET MVC : tecniche alternative e uso del token anti-forgery
- ASP.NET filtri di autenticazione MVC 5
- Sicurezza in ASP.NET MVC
- Protezione dell'app MVC 4 ASP.NET
- XSRF/CSRF Prevention in ASP.NET MVC and Web Pages (Prevenzione delle richieste intersito false in ASP.NET MVC e nelle pagine Web ASP.NET)
- OWASP Top 10 per sviluppatori .NET
- Uso di provider OAuth con MVC 4
- Hack-Proofing Your ASP.NET Applications Dicembre 2011 MSDN Magazine articolo di Adam Tuliper
- Protezione delle applicazioni ASP.NET gennaio 2012 MSDN Magazine di Adam Tuliper
- Prevenzione degli attacchi di reindirizzamento aperto
- Come creare un sito Intranet usando ASP.NET MVC
- ASP.NET provider di valori MVC per la stringa di query crittografata
- The HaaHa Show: Microsoft ASP.NET MVC Security with Haack and Hanselman (Video)
- Identità utente in grado di riconoscere attestazioni in ASP.NET
- Aggiunta di ruoli personalizzati ai ruoli di Windows in ASP.NET
- Creazione di un vincolo di route personalizzato
- Implementazione del menu basato su ruoli in ASP.NET MVC 4
Appartenenza, autenticazione
- Distribuire un'applicazione MVC ASP.NET sicura con OAuth, appartenenza e database SQL
- SimpleMembership, Provider di appartenenze, provider universali e i nuovi web form ASP.NET 4.5 e ASP.NET modelli MVC 4
- Personalizzare SimpleMembership in ASP.NET MVC 4
- L'appartenenza non è uguale all'autenticazione basata su form
- Pensa due volte all'uso di MembershipProvider (e SimpleMembership)
- Implementazione di MVC Two Factor Authentication con Google Authenticator
- Nuovo…
- identità ASP.NET e Archiviazione tabelle di Azure
OWIN e Katana
- Introduzione a OWIN e Katana
- Introduzione ai provider di accesso esterni (account di accesso di social networking) con middleware di autenticazione OWIN/Katana
Accesso ai dati in ASP.NET MVC
- Introduzione a Entity Framework con ASP.NET MVC
- mappa del contenuto di accesso ai dati ASP.NET
- Compilazione di un'applicazione MVC4 ASP.NET con EF e API Web
- DataList in ASP.NET MVC & KnockoutJS
Da Web Form a MVC
- Migrazione di Web Forms ASP.NET al modello MVC con il API Web ASP.NET
- Video di Matthew Kane, Integrazione approfondita di MVC e WebForms
- ASP.NET MVC - Vivere in un mondo Web Form
- Da Web Form a MVC
- Integrazione di Web Forms ASP.NET e ASP.NET MVC
- Adozione di miglioramenti ASP.NET MVC in un progetto Web Form esistente
Prestazioni
- Video: Approfondimento: Miglioramento delle prestazioni nell'app ASP.NET di Levi Broderick
- Video: Uso del servizio di test di carico basato sul cloud e di Application Insights per trovare scalabilità e prestazioni di Charles Sterling
- Uso di metodi asincroni in ASP.NET MVC 4
- Creazione di bundle, minimizzazione e ottimizzazione
- Uso di reti CDN e scadenza per migliorare le prestazioni del sito Web
- Caricamenti di file asincroni in MVC
- Video: Piattaforma Web ad alte prestazioni: Problemi e soluzioni reali di Tobin Titus
- Video: Ottenere un avviso anticipato dei problemi di prestazioni e degli errori e individuare la causa con l'applicazione di Bret Grinslade, Johann Joanovič
- http://webdevchecklist.com/asp.net/performance/
- ASP.NET modello di visualizzazione MVC: Entity Framework e serializzazione JSON Nandip Makwana mostra un suggerimento utile per aumentare le prestazioni (e ridurre l'utilizzo della CPU) eliminando la serializzazione non necessaria delle entità figlio
- Async and Await in ASP.NET di Stephen Cleary
- Debug e prestazioni con assaggio
- Migliorare le prestazioni percepite dei siti Web MVC ASP.NET con visualizzazioni parziali asincrone
- ASP.NET 4.5 & MVC 4: Revisione di IBundleTransform
- ASP.NET MVC 4: dominio senza cookie per la creazione di bundle e risorse statiche
- Opzioni avanzate di ASP.NET bundling e minification
- Un duro promemoria sull'importanza di debug="false"
- ELMAH e MiniProfiler in ASP.NET MVC 4
- Uso di reti CDN e scadenza per migliorare le prestazioni del sito Web
- Creazione di bundle e minificazione di CSS inline e JavaScript
- Asincrona in ASP.NET (video)
- Creazione di bundle e ottimizzazione (video)
- ASP.NET MVC 4 - Esecuzione di chiamate asincrone a servizi esterni da un metodo di azione
AngularJS, Knockout, KnockoutJS
- KO
- Introduzione a KnockoutJS in ASP.NET MVC
- Bootstrap delle applicazioni AngularJS con dati sul lato server da ASP.NET MVC di Marius Schulz
- TypeScripted Knockout in ASP.NET MVC
- DataList in ASP.NET MVC & KnockoutJS
- Elenco a discesa a cascata con knockout.js e ASP.NET MVC
- Caricamento di modelli di visualizzazione KnockoutJS da ASP.NET MVC, per caricamenti di pagine più veloci
- Visualizzazione Master-Details con Knockout e ASP.NET MVC
- AngularJS: pubblicare i dati usando il servizio $resource in un'app MVC ASP.NET
jQuery, Ajax, JSON, JavaScript
- Creare un JavascriptResult per ASP.NET MVC
- Passaggio di dati sul lato server .NET a JavaScript di MariusScorrere
- Generazione di file JavaScript esterni tramite visualizzazioni Razor parziali di Marius Language
- ASP.NET MVC: Mostra indicatore occupato nell'invio del modulo con JQuery e Ajax
- Uso di attributi di dati personalizzati per archiviare dati JSON in ASP.NET MVC
- Collegamenti MVC 4 ancora rilevanti per MVC 5
- Invio di JSON a un metodo action
- Creare interfacce utente avanzate con jQuery
- Popolare automaticamente le colonne DataTable nelle visualizzazioni in ASP.NET MVC di Sheo Narayan
- Uso del calendario popup datepicker dell'interfaccia utente HTML5 e jQuery con ASP.NET MVC
- Uso dell'helper DropDownList con ASP.NET MVC
- DropDownListFor con ASP.NET MVC
- Associazione dati helper DropDownList in ASP.NET MVC
- Video pluralsight che illustra come usare JavaScript e Ajax
- Elenco a discesa a catena in ASP.NET MVC
- Plug-in jQuery CascadingDropDown per ASP.NET MVC
- Indicatore di stato lato client in ASP.NET MVC usando l'interfaccia utente jQuery, WebAPI e JsRender
- ASP.NET MVC Ajax con jQuery - Esempio di avvio rapido
- Creazione di elenchi a discesa a cascata con ASP.NET MVC 4 e jQuery
HTML5
- Uso del calendario popup datepicker dell'interfaccia utente HTML5 e jQuery con ASP.NET MVC
- Progettazione dell'accessibilità con HTML5
- Creare moduli HTML5 compatibili con dispositivi mobili con ASP.NET MVC 4 e jQuery Mobile
- Integrare HTML5 in Web Forms ASP.NET esistenti e applicazioni MVC
Routing
- Routing degli attributi in MVC 5 ASP.NET
- Ciclo di vita di un'applicazione MVC 5 (MVC 5) ASP.NET
- Uso di vincoli per un routing migliore in MVC
- Approfondimento: pipeline MVC ASP.NET
- ASP.NET MVC Routing
- estendibilità del routing MVC ASP.NET
- Introduzione all'estendibilità MVC ASP.NET
- ASP.NET MVC Routing
- Routing fortemente tipizzato per MVC 4
Globalizzazione, internazionalizzazione e localizzazione
- ASP.NET MVC 5 Internationalization
- Selezione delle impostazioni cultura per la localizzazione in ASP.NET
- ASP.NET MVC 5 Internationalization · Data e ora di Nadeem Afana
- ASP.NET MVC 5 Internationalization · Come archiviare stringhe in un database o in un xml
- Globalizzazione, internazionalizzazione e localizzazione in ASP.NET MVC 3, JavaScript e jQuery
- Internazionalizzazione
- Localizzazione
Azure e ASP.NET MVC
- Applicazione multilivello che usa tabelle di archiviazione, code e BLOB
- Siti Web di Windows Azure: hosting rapido e semplice come servizio
- Suggerimenti per la configurazione per ASP.NET MVC 4 in un sito Web di Azure
- Distribuzione di un sito Web ASP.NET in Azure in Visual Studio 2012 direttamente da un repository Git
Dispositivi mobili
- Esercitazione su dispositivi mobili ASP.NET MVC 4
- Creazione di siti Web per dispositivi mobili ad alte prestazioni
- Creazione di visualizzazioni ottimizzate per dispositivi mobili in ASP.NET MVC 4
- Creare moduli HTML5 compatibili con dispositivi mobili con ASP.NET MVC 4 e jQuery Mobile
- Integrazione di jQuery Mobile in MVC App Web
- Approfondimento su jQuery Mobile
- Novità dello sviluppo per dispositivi mobili in ASP.NET MVC 4
- Sviluppare App Web native e per dispositivi mobili ibridi
- Creazione di un sito desktop e mobile commutabile con ASP.NET MVC 4 e jQuery Mobile
- Applicazioni Web compatibili con MVC 4
- ASP.NET MVC 4 Mobile
Applicazione a singola pagina (SPA)
- Introduzione per sviluppatori .NET per applicazioni a pagina singola MSDN Magazine
- App a pagina singola con AngularJS e ASP.NET MVC 4
- All'interno del modello app a pagina singola ASP.NET
- Aggiornamento del modello di applicazione a pagina singola MVC per ASP.NET e strumenti Web 2012.2 RC
- All'interno del modello app a pagina singola ASP.NET
Twitter, Facebook
- Nuovo modello e libreria di applicazioni Facebook per ASP.NET MVC
- Twitter.Bootstrap.MVC4
- MVC 4: facebook twitter login with oAuth
Unit testing, TDD, modello di repository e unità di lavoro
- Modello di repository e unità di lavoro con Entity Framework in ASP.NET MVC
- Creazione di applicazioni unit testabili in ASP.NET MVC - Esercitazione per principianti
- ASP.NET L'inserimento delle dipendenze del controller MVC per principianti
- Scrittura di unit test per un metodo di azione MVC ASP.NET che gestisce la richiesta Ajax e la richiesta normale
- Sviluppo di un'applicazione MVC 4 ASP.NET per TDD con xUnit e Moq
- Test ASP.NET visualizzazioni MVC, da Nuovo progetto al server di compilazione (video)
- Guida introduttiva: Sviluppo basato su test (video)
- Test Driving ASP.NET MVC (video)
- Test di integrazione con SpecsFor.Mvc – ASP.NET test MVC su steroidi! (video)
- Creazione di applicazioni unit testabili in ASP.NET MVC - Esercitazione per principianti
- Procedura dettagliata: Uso di TDD con ASP.NET MVC (MVC 3)
- Rilascio di SocialGoal - App Web di riferimento per ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD e DDD
Consigli per iniziare
- Operazioni da eseguire e da evitare in ASP.NET
- Elenco di controllo per sviluppatori Web
- Video: Non farlo, esegui questa operazione!
- Procedure consigliate per la soluzione MVC ASP.NET MVC (video)
- SignalR, MVC, API Web (video)
- Procedure consigliate per ASP.NET MVC
Distribuzione
Editor di testo RTF per MVC
- http://www.tinymce.com/
- http://www.componentone.com/SuperProducts/StudioASPNET/
- Modifica rtf con editor HTML infragistici in jQuery e ASP.NET MVC
- Controllo RichEdit di DevExpress ASP.NET MVC
- Annidamento dei layout in MVC di Russell Waite
Generali
- Come aggiornare un progetto ASP.NET MVC 4 e API Web ad ASP.NET MVC 5 e API Web 2
- Informazioni su ASP.NET filtri e attributi MVC
- Negoziazione del contenuto e API Web per lo sviluppatore MVC ASP.NET
- Gestione di immagini WebP con ASP.NET MVC
- Annidamento dei layout in MVC di Russell Waite
- Implementazione di RichTextEditor o WYSIWYG (TinyMCE) in ASP.NET MVC di Sheo Narayan
- Associazione di visualizzazioni con raccolta di tipi anonimi in ASP.NET MVC di Sheo Narayan
- Salvataggio dell'area di disegno HTML 5 come immagine in ASP.NET MVC di Sheo Narayan
- Gestione delle dimensioni e della posizione delle immagini nella pagina nel database usando ASP.NET MVC di Sheo Narayan
- Sviluppo di una classificazione a stelle in ASP.NET MVC di Sheo Narayan
- Caricare e scaricare file con ASP.NET MVC
- Uso della convalida Fluent con ASP.NET MVC
- Creare una visualizzazione personalizzataWebPage per ASP.NET MVC
- Traccia nelle visualizzazioni Razor ASP.NET MVC
- Rendering ASP.NET visualizzazioni Razor MVC al di fuori di MVC rivisitate
- Cinque strumenti front-end essenziali che devono essere usati con progetti MVC moderni
- Funzionalità e foible di ASP.NET binding di modelli MVC
- Cookie-based TempData provider (Provider TempData basato su cookie)
- Condivisione di un singolo _ViewStart tra aree in ASP.NET MVC
- Filtro in ASP.NET MVC
- Ottenere i filtri azione in ASP.NET MVC 3 usando HandleError (video)
- Procedura dettagliata personalizzata per il modello MVC 4
- Perché ASP.NET metodi helper HTML MVC accettano espressioni lambda come parametri
- Uno sviluppatore Web esamina la pipeline di richiesta MVC4
- Informazioni sulla codifica del testo in ASP.NET MVC
- Aggiornamento di una soluzione MVC4 Visual Studio 2010 a Visual Studio 2012 e .Net 4.5 e EF 5
- ASP.NET MVC DisplayTemplate e EditorTemplate per i tipi spaziali DbGeography di Entity Framework
- ASP.NET MVC - Evidenzia collegamento corrente
- ASP.NET MVC: gestione delle eccezioni e degli errori 404
- Ricerca di controller non valido
- ASP.NET MVC Tips, Tricks and Hidden Gem (Suggerimenti e gemme nascoste ) (video)
- Rendering di un'estensione RDLC direttamente nel flusso response in ASP.NET MVC
- How To Achieve World(-Ready) Domination in ASP.NET MVC 4 (video)
- Integrazione approfondita di MVC e WebForms (video)
- Ricerca aziendale con MVC 4 (video)
- Controller skinny in ASP.NET MVC 4
- Menu dinamici in ASP.NET MVC 4 usando EF Code First e jQuery
- Rendere reattivo ASP.NET GridView con jQuery FooTable
- Distribuzione Web con Visual Studio
- Modelli personalizzati, annotazioni dati e hint dell'interfaccia utente in ASP.NET MVC