Esercitazioni e articoli consigliati su MVC
Introduzione
- Introduzione a ASP.NET MVC 5 Questa serie part 11 è un buon punto di partenza.
- Concetti fondamentali di Pluralsight ASP.NET MVC 5 (video course)
- Ciclo di vita di un documento PDF dell'applicazione MVC 5 ASP.NET che illustra il ciclo di vita di un'app ASP.NET MVC 5.
Uso dei dati
- Introduzione a EF 6 Code First con MVC 5 Tom Dykstra serie premiata si immerge in profondità in EF.
Sicurezza
- Creare un'app MVC ASP.NET con autenticazione e database SQL e distribuirla in Azure Questa esercitazione comune illustra come creare una semplice app e aggiungere appartenenze e ruoli.
- Creare un'app MVC 5 ASP.NET con Facebook, Twitter, LinkedIn e Google OAuth2 Sign-On Questa esercitazione illustra come creare un'applicazione Web ASP.NET MVC 5 che consente agli utenti di accedere usando OAuth 2.0 con le credenziali di un provider di autenticazione esterno, ad esempio Facebook, Twitter, LinkedIn, Microsoft o Google.
- Creare un'app Web di ASP.NET MVC 5 sicura con accesso, conferma tramite posta elettronica e reimpostazione della password First in una serie su Identity, include il codice per inviare di nuovo un collegamento di conferma.
- ASP.NET'app MVC 5 con SMS e posta elettronica Two-Factor Authentication Second on Identity series.
- Procedure consigliate per la distribuzione delle password e di altri dati sensibili in ASP.NET e nel servizio app di Azure
-
Autenticazione a due fattori tramite SMS e posta elettronica con ASP.NET Identity
isPersistent
e il cookie di sicurezza, codice per richiedere a un utente di avere un account di posta elettronica convalidato prima di poter accedere, come SignInManager verifica la presenza di requisiti 2FA e altro ancora. - Conferma dell'account e ripristino delle password con identità ASP.NET Fornisce informazioni dettagliate sull'identità non trovate in Creare un'app Web di ASP.NET MVC 5 sicura con accesso, conferma tramite posta elettronica e reimpostazione della password, ad esempio come consentire agli utenti di reimpostare la password dimenticata.
Azure
- Creare un'app Web ASP.NET in Azure Breve e semplice esercitazione per la distribuzione in Azure.
- Creare un'app MVC ASP.NET con autenticazione e database SQL e distribuirla in Azure
Prestazioni e debug
ASP.NET MVC DropDownListFor con SelectListItem
Quando si usa l'helper DropDownListFor e si passa alla raccolta di SelectListItem
da cui viene popolata, l'oggetto DropdownListFor
modifica la raccolta passata dopo la chiamata.
DropdownListFor
consente di modificare le SelectListItems
proprietà Selezionate in qualsiasi elemento selezionato dall'elenco a discesa. Questo comporta un comportamento imprevisto.
La DropDownListForproprietà , DropDownListEnumDropDownListFor, ListBox, e ListBoxFor aggiorna la proprietà Selected di qualsiasi IEnumerable<SelectListItem>
elemento passato o trovato in ViewData.
La soluzione alternativa consiste nel creare enumerabili separati, contenenti istanze distinte SelectListItem
, per ogni proprietà nel modello.
Per altre informazioni, vedere GetSelectListWithDefaultValue Modifica IEnumerable<SelectListItem> selectList