Aanbevolen zelfstudies en artikelen voor MVC
door Rick Anderson
Aan de slag komen
- Aan de slag met ASP.NET MVC 5 Deze 11-delige serie is een goed startpunt.
- Pluralsight ASP.NET MVC 5 Fundamentals (videocursus)
- levenscyclus van een ASP.NET MVC 5-toepassing PDF-document waarmee de levenscyclus van een ASP.NET MVC 5-app wordt weergegeven.
Werken met gegevens
- Aan de slag met EF 6 Code First met MVC 5 Tom Dykstra's bekroonde serie duikt diep in EF.
Veiligheid
- Een ASP.NET MVC-app maken met verificatie en SQL DB en implementeren in Azure In deze populaire zelfstudie leert u hoe u een eenvoudige app maakt en lidmaatschap en rollen toevoegt.
- Een ASP.NET MVC 5-app maken met Facebook, Twitter, LinkedIn en Google OAuth2-aanmelding Deze zelfstudie laat zien hoe u een ASP.NET MVC 5-webtoepassing maakt waarmee gebruikers zich kunnen aanmelden met OAuth 2.0 met referenties van een externe verificatieprovider, zoals Facebook, Twitter, LinkedIn, Microsoft of Google.
- Een beveiligde ASP.NET MVC 5-web-app maken met aanmelden, e-mailbevestiging en wachtwoordherstel Eerste in een reeks identiteit, bevat code voor het opnieuw verzenden van een bevestigingskoppeling.
- ASP.NET MVC 5-app met sms en e-mail Two-Factor verificatie seconde op identiteitsreeks.
- aanbevolen procedures voor het implementeren van wachtwoorden en andere gevoelige gegevens voor ASP.NET en Azure App Service-
-
tweeledige verificatie met sms en e-mail met ASP.NET Identity
isPersistent
en de beveiligingscooky, code om een gebruiker te verplichten een gevalideerd e-mailaccount te hebben voordat ze zich kunnen aanmelden, hoe SignInManager controleert op 2FA-vereisten en meer. - accountbevestiging en wachtwoordherstel met ASP.NET Identity Bevat details over identiteit die niet is gevonden in Een beveiligde ASP.NET MVC 5-web-app maken met aanmelden, e-mailbevestiging en wachtwoordherstel, zoals hoe gebruikers hun vergeten wachtwoord opnieuw kunnen instellen.
Azuur
- Een ASP.NET-web-app maken in Azure Korte en eenvoudige zelfstudie voor implementatie in Azure.
- Een ASP.NET MVC-app maken met verificatie en SQL DB en implementeren in Azure
Prestaties en foutopsporing
ASP.NET MVC DropDownListFor met SelectListItem
Wanneer u de DropDownListFor-helper gebruikt en de verzameling van SelectListItem
waaruit deze is gevuld aan hem doorgeeft, wijzigt de DropdownListFor
de doorgegeven verzameling nadat hij is aangeroepen.
DropdownListFor
wijzigt de SelectListItems
Geselecteerde eigenschappen in wat er in de vervolgkeuzelijst is geselecteerd. Dit leidt tot onverwacht gedrag.
De DropDownListFor, DropDownList, EnumDropDownListFor, ListBoxen ListBoxFor veranderen de eigenschap Geselecteerd van een IEnumerable<SelectListItem>
die is doorgegeven of gevonden in ViewData.
De tijdelijke oplossing is het maken van afzonderlijke enumerables, die afzonderlijke SelectListItem
exemplaren bevatten, voor elke eigenschap in het model.
Zie GetSelectListWithDefaultValue Modifies IEnumerable<SelectListItem> selectList voor meer informatie