MVC – doporučené kurzy a články
Začínáme
- Začínáme s ASP.NET MVC 5 Tato 11dílná série je dobrým místem, kde začít.
- Pluralsight ASP.NET MVC 5 Fundamentals (videokurs)
- Životní cyklus dokumentu PDF aplikace ASP.NET MVC 5 , který znázorňuje životní cyklus aplikace ASP.NET MVC 5.
Práce s daty
- Začínáme s EF 6 Code First pomocí MVC 5 Tom Dykstra získal ocenění série ponoří hluboko do EF.
Zabezpečení
- Vytvoření aplikace ASP.NET MVC s ověřováním a DATABÁZÍ SQL a nasazení do Azure Tento oblíbený kurz vás provede vytvořením jednoduché aplikace a přidáním členství a rolí.
- Vytvoření aplikace ASP.NET MVC 5 s přihlášením k Facebooku, Twitteru, LinkedInu a Google OAuth2 V tomto kurzu se dozvíte, jak vytvořit webovou aplikaci ASP.NET MVC 5, která uživatelům umožňuje přihlášení pomocí OAuth 2.0 s přihlašovacími údaji od externího zprostředkovatele ověřování, jako je Facebook, Twitter, LinkedIn, Microsoft nebo Google.
- Vytvořte zabezpečenou webovou aplikaci ASP.NET MVC 5 s přihlášením, potvrzením e-mailu a resetováním hesla Jako první v řadě identit, včetně kódu pro opětovné odeslání potvrzovací odkaz.
- ASP.NET aplikace MVC 5 s SMS a odesláním dvoufaktorového ověřování sekundy v řadě identit.
- Doporučené postupy nasazení hesel a dalších citlivých dat do ASP.NET a služby Azure App Service
-
Dvojúrovňové ověřování pomocí SMS a e-mailu s ASP.NET Identitou
isPersistent
a souborem cookie zabezpečení, kód, který vyžaduje, aby měl uživatel ověřený e-mailový účet, než se může přihlásit, jak SignInManager kontroluje požadavek na 2FA a další. - Potvrzení účtu a obnovení hesla s ASP.NET Identita poskytuje podrobnosti o identitě , které se nenašly ve webové aplikaci Create a secure ASP.NET MVC 5 s přihlášením, potvrzením e-mailu a resetováním hesla, jako je způsob, jak umožnit uživatelům resetovat zapomenuté heslo.
Azure
- Vytvořte ASP.NET webovou aplikaci v Azure Short a jednoduchý kurz nasazení do Azure.
- Vytvoření aplikace ASP.NET MVC s ověřováním a databází SQL a nasazením do Azure
Výkon a ladění
ASP.NET MVC DropDownListFor s SelectListItem
Při použití DropDownListFor pomocné rutiny a předání do kolekce, ze SelectListItem
které je naplněna, DropdownListFor
upraví předanou kolekci po jejím zavolání.
DropdownListFor
SelectListItems
změní vybrané vlastnosti na to, co bylo vybráno rozevíracím seznamem. To vede k neočekávanému chování.
The DropDownListFor, , DropDownListEnumDropDownListForListBox, a ListBoxFor aktualizovat Selected vlastnost any IEnumerable<SelectListItem>
passed or found in ViewData.
Alternativním řešením je vytvořit samostatné výčty, které obsahují jedinečné SelectListItem
instance pro každou vlastnost v modelu.
Další informace naleznete v tématu GetSelectListWithDefaultValue Modifies IEnumerable<SelectListItem> selectList