Zalecane samouczki i artykuły dotyczące wzorca MVC
Getting Started
- Wprowadzenie z ASP.NET MVC 5 Ta seria części 11 jest dobrym miejscem do rozpoczęcia.
- Pluralsight ASP.NET MVC 5 Fundamentals (kurs wideo)
- Cykl życia aplikacji ASP.NET MVC 5 Dokument PDF przedstawiający cykl życia aplikacji ASP.NET MVC 5.
Praca z danymi
- Wprowadzenie z ef 6 Code First przy użyciu MVC 5 Tom Dykstra nagrodzony serii zagłębia się głęboko w EF.
Zabezpieczenia
- Tworzenie aplikacji ASP.NET MVC z uwierzytelnianiem i bazą danych SQL oraz wdrażanie na platformie Azure Ten popularny samouczek przeprowadzi Cię przez proces tworzenia prostej aplikacji i dodawania członkostwa i ról.
- Tworzenie aplikacji ASP.NET MVC 5 przy użyciu logowania do usługi Facebook, Twitter, LinkedIn i Google OAuth2 W tym samouczku pokazano, jak utworzyć aplikację internetową ASP.NET MVC 5, która umożliwia użytkownikom logowanie się przy użyciu protokołu OAuth 2.0 przy użyciu poświadczeń od zewnętrznego dostawcy uwierzytelniania, takiego jak Facebook, Twitter, LinkedIn, Microsoft lub Google.
- Tworzenie bezpiecznej aplikacji internetowej ASP.NET MVC 5 z logowaniem, potwierdzeniem wiadomości e-mail i resetowaniem hasła Najpierw w serii w usłudze Identity zawiera kod umożliwiający ponowne wysłanie linku potwierdzenia.
- ASP.NET aplikacji MVC 5 z uwierzytelnianiem Two-Factor za pomocą wiadomości SMS i poczty e-mail Drugi w serii Identity.
- Najlepsze rozwiązania dotyczące wdrażania haseł i innych danych poufnych na platformie ASP.NET i w usłudze Azure App Service
- Uwierzytelnianie dwuskładnikowe przy użyciu wiadomości SMS i poczty e-mail z usługą ASP.NET Identity
isPersistent
oraz plik cookie zabezpieczeń, kod, aby wymagać od użytkownika posiadania zweryfikowanego konta e-mail, zanim będzie mógł się zalogować, jak signInManager sprawdza wymaganie 2FA i nie tylko. - Potwierdzenie konta i odzyskiwanie hasła przy użyciu tożsamości ASP.NET Zawiera szczegółowe informacje na temat tożsamości, które nie znaleziono w temacie Tworzenie ASP.NET bezpiecznej aplikacji internetowej MVC 5 z logowaniem, potwierdzeniem wiadomości e-mail i resetowaniem hasła, takimi jak umożliwianie użytkownikom resetowania zapomnianego hasła.
Azure
- Tworzenie aplikacji internetowej ASP.NET na platformie Azure Krótki i prosty samouczek dotyczący wdrażania na platformie Azure.
- Tworzenie aplikacji MVC ASP.NET z uwierzytelnianiem i bazą danych SQL oraz wdrażanie na platformie Azure
Wydajność i debugowanie
ASP.NET MVC DropDownListFor z selectListItem
W przypadku korzystania z DropDownListFor pomocnika i przekazywania do niej kolekcji SelectListItem
, z której jest wypełniana, DropdownListFor
po wywołaniu modyfikuje przekazaną kolekcję. DropdownListFor
SelectListItems
zmienia właściwości Wybrane na dowolną wybraną przez listę rozwijaną. Prowadzi to do nieoczekiwanego zachowania.
Właściwość DropDownListFor, DropDownList, , EnumDropDownListFori ListBoxListBoxFor zaktualizuj właściwość Selected dowolnego IEnumerable<SelectListItem>
przekazanego lub znalezionego w usłudze ViewData.
Obejście polega na utworzeniu oddzielnych wyliczeń zawierających odrębne SelectListItem
wystąpienia dla każdej właściwości w modelu.
Aby uzyskać więcej informacji, zobacz GetSelectListWithDefaultValue Modyfikuje IEnumerable<SelectListItem> selectList
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla