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 Web アプリケーションを構築する方法について説明します。
- ログイン、電子メールの確認、パスワードリセットを使用して、セキュリティで保護された ASP.NET MVC 5 Web アプリを作成 するId に関するシリーズの最初の記事には、 確認リンクを再送信するコードが含まれています。
- SMS と電子メール Two-Factor 認証を使用して MVC 5 アプリを ASP.NET するId シリーズの 2 番目。
- ASP.NET と Azure App Service にパスワードやその他の機密データを配置するためのベスト プラクティス
- ASP.NET ID
isPersistent
を使用した SMS と電子メールを使用した 2 要素認証とセキュリティ Cookie、ユーザーがログオンする前に検証済みの電子メール アカウントを持っている必要があるコード、SignInManager が 2FA 要件を確認する方法などです。 - ASP.NET ID を使用したアカウントの確認とパスワードの回復 ユーザーが忘れたパスワードをリセットできるようにする方法など、「 ログイン、電子メールの確認、パスワードリセットを使用してセキュリティで保護された ASP.NET MVC 5 Web アプリを作成 する」で見つからない ID の詳細を提供します。
Azure
- Azure で ASP.NET Web アプリを作成 するAzure へのデプロイに関する簡単で簡単なチュートリアル。
- 認証と SQL DB を使用して ASP.NET MVC アプリを作成し、Azure にデプロイする
パフォーマンスとデバッグ
SelectListItem を使用して MVC DropDownListFor を ASP.NET する
ヘルパーを DropDownListFor 使用して、そのヘルパーが設定された の SelectListItem
コレクションを渡すと、 DropdownListFor
によって、渡されたコレクションが呼び出された後に変更されます。 DropdownListFor
は、 SelectListItems
ドロップダウン リストで選択されたものに Selected プロパティを変更します。 これにより、予期しない動作が発生します。
、、、および は、ViewData で渡されたか見つかったすべての IEnumerable<SelectListItem>
Selected プロパティを更新します。DropDownListForListBoxForListBoxEnumDropDownListForDropDownList
回避策は、モデル内のプロパティごとに個別のインスタンスを SelectListItem
含む個別の列挙子を作成することです。
詳細については、「GetSelectListWithDefaultValue によって IEnumerable<SelectListItem> selectList が変更される」を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示