ASP.Net  »  Guide 

Guida ASP.NET MVC

Guida ASP.NET MVC

di: Francesco Camarlinghi

Primi passi con ASP.NET MVC

  1. 1. Introduzione
    Come si colloca ASP.NET MVC nel panorama attuale dei Framework
  2. 2. Il pattern MVC
    Il principio di funzionamento del modello Model-View-Controller
  3. 3. WebForms vs ASP.NET MVC
    Le differenze principali tra i due approcci
  4. 4. Un primo esempio
    Primo semplice esempio di progetto ASP.NET MVC e considerazioni sulle convenzioni
  5. 5. La struttura delle cartelle
    L'orgranizzazione convenzionale dei file del progetto

Model

  1. 6. Cos'è il Model
    Il ruolo del Model nel pattern MVC e l'implementazione di Microsoft
  2. 7. Utilizzare SQL Server e LINQ To SQL
    Creiamo il database da collegare al model dell'applicazione con SQL Server
  3. 8. Creare le entity
    Gestire le tabella SQL come oggetti del nostro model

Controller

  1. 9. I controller in ASP.NET MVC
    Cos'è un controller e come viene implmementato nel framework
  2. 10. Azioni e risultati speciali
    Eseguire operazioni particolari come un reindirizzamento o un invio di dati JSON
  3. 11. Metodi generici all'interno dei controller
    Creare metodi che non hanno la funzione di "Action"
  4. 12. Attributi
    Decorare le Action con attributi per funzioni particolari
  5. 13. TempData: trasferire dati fra controller
    Conservare i dati nel passaggio tra le action, passando per la sessione

View

  1. 14. Viste e View engine
    L'implementazione delle View in ASP.NET MVC e i View engine dispobibili
  2. 15. Differenze tra le View e le pagine ASP.NET
    Un primo esempio di vista da analizzare per comprendere meglio le novità rispetto all'approccio delle WebForm
  3. 16. Master Page e Viste Parziali
    Gestire template e porzioni di pagina in modo simile a master page e user control
  4. 17. Proprietà delle viste: Model
    Collegare i dati direttamente alla vista
  5. 18. Viste con Model tipizzato
    Ottimizzare le richieste di dati specificando i tipi
  6. 19. Proprietà delle viste: ViewData e TempData
    Passare informazioni generiche alle viste

Gli helper

  1. 20. L'helper Html
    Generare il codice HTML grazie agli helper, un primo esempio con i link
  2. 21. Generare form grazie agli helper
    Creare e personalizzare gli elementi di input dei form ottenendo un markup semplice e standard
  3. 22. Creare helper personalizzati
    Come estendere il framework aggiungendo nuovi helper
  4. 23. Helper Url e Ajax
    Altri due helper tra i più utili

Form e dati

  1. 24. Gestire i form con ASP.NET MVC
    Le azioni e le convenzioni implicate nell'impostazione di un form
  2. 25. Implementare azioni e viste del form
    Un esempio pratico di codifica di una action e della vista collegata
  3. 26. Ricezione e gestione del POST
    Gestire e memorizzare i dati inseriti nel form
  4. 27. Validazione dei dati e gestione degli errori
    Convalidare i dati inseriti nei form
  5. 28. Gli helper per la validazione
    La gestione delle eccezioni a livello View

Routing e url rewrite

  1. 29. Routing e convenzioni sugli URL
    Sfruttare le convenzioni per l'organizzazione degli indirizzi in base a controller e azioni
  2. 30. Creare regole di routing
    Registrare regole di routing personalizzate con MapRoute
  3. 31. Route constraints
    Introdurre vincoli per verificare la validità degli URL

Guide ASP.Net

Guida ASP.NET 2.0

Guida pratica per scoprire le potenzialità della seconda versione...

Guida C#

Uno dei linguaggi più potenti per manipolare gli oggetti del...

Guida Visual Basic .NET

Corso dedicato a chi già possiede le nozioni base di Visual Basic....

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Windows server 2003

23 Novembre 2009 a Milano
Disponibilità: 6 Posti

Corso Webmaster con ASP.Net

30 Novembre 2009 a Roma
Disponibilità: 7 Posti