MVC 권장 자습서 및 문서
작성자 : Rick Anderson
시작하기
- ASP.NET MVC 5의 시작 이 11부 시리즈는 시작하기에 좋은 곳입니다.
- Pluralsight ASP.NET MVC 5 기본 사항 (비디오 과정)
- ASP.NET MVC 5 애플리케이션의 수명 주기 ASP.NET MVC 5 앱의 수명 주기를 차트로 표시하는 PDF 문서입니다.
데이터 작업
- MVC 5 Tom Dykstra의 수상 경력에 빛나는 시리즈를 사용하여 EF 6 Code First와 함께 시작 EF에 대해 자세히 설명합니다.
보안
- 인증 및 SQL DB를 사용하여 ASP.NET MVC 앱 만들기 및 Azure에 배포 이 인기 있는 자습서에서는 간단한 앱을 만들고 멤버 자격 및 역할을 추가하는 방법에 대해 설명합니다.
- Facebook, Twitter, LinkedIn 및 Google OAuth2 로그온을 사용하여 ASP.NET MVC 5 앱 만들기 이 자습서에서는 사용자가 Facebook, Twitter, LinkedIn, Microsoft 또는 Google과 같은 외부 인증 공급자의 자격 증명으로 OAuth 2.0을 사용하여 로그인할 수 있도록 하는 ASP.NET MVC 5 웹 애플리케이션을 빌드하는 방법을 보여 줍니다.
- 로그인, 이메일 확인 및 암호 재설정을 사용하여 보안 ASP.NET MVC 5 웹앱 만들기 먼저 ID에 대한 시리즈의 에는 확인 링크를 다시 보내기 위한 코드가 포함되어 있습니다.
- SMS 및 이메일 Two-Factor 인증을 사용하여 MVC 5 앱 ASP.NET 두 번째 ID 시리즈입니다.
- ASP.NET 및 Azure App Service에 암호와 기타 중요한 데이터를 배포하는 방법에 대한 모범 사례
- ASP.NET ID가 있는 SMS 및 전자 메일을 사용하는 2단계 인증
isPersistent
및 보안 쿠키, 사용자가 로그온하기 전에 유효성이 검사된 전자 메일 계정을 갖도록 요구하는 코드, SignInManager가 2FA 요구 사항을 확인하는 방법 등 - ASP.NET ID를 사용하여 계정 확인 및 암호 복구 사용자가 잊어버린 암호를 재설정할 수 있도록 하는 방법 등 로그인, 전자 메일 확인 및 암호 재설정을 사용하여 보안 ASP.NET MVC 5 웹앱 만들기에서 찾을 수 없는 ID에 대한 세부 정보를 제공합니다.
Azure
- Azure에서 ASP.NET 웹앱 만들기 Azure에 배포하기 위한 짧고 간단한 자습서입니다.
- 인증 및 SQL DB를 사용하여 ASP.NET MVC 앱 만들기 및 Azure에 배포
성능 및 디버깅
selectListItem을 사용하여 MVC DropDownListFor ASP.NET
도우미를 DropDownListFor 사용하여 채워지는 의 컬렉션을 SelectListItem
전달하면 가 DropdownListFor
호출된 후 전달된 컬렉션을 수정합니다. DropdownListFor
는 SelectListItems
선택한 속성을 드롭다운 목록에서 선택한 속성으로 변경합니다. 이로 인해 예기치 않은 동작이 발생합니다.
, DropDownList, EnumDropDownListFor, ListBox및 ListBoxFor 는 DropDownListForViewData에 전달되거나 찾은 모든 IEnumerable<SelectListItem>
Selected 속성을 업데이트합니다.
해결 방법은 모델의 각 속성에 대해 고유한 SelectListItem
인스턴스를 포함하는 별도의 열거형을 만드는 것입니다.
자세한 내용은 GetSelectListWithDefaultValue IEnumerable<SelectListItem> selectList를 수정합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기