私はASP.NETMVCを初めて使用し、昨年はWebフォームのバックグラウンドを持っていましたが、最近MVC 3を使い始めましたが、良い答えがないように思われる質問があります(現時点では見つかりません)。ここに投稿したかった。どんな助けでもいただければ幸いです。私の質問は、コントローラー、コントローラーアクション、ビュー、およびglobal.asaxのみに焦点を当てています。
ビュー、コントローラー、およびコントローラー内のアクションとの関係を理解しています。ただし、ビューの作成に関しては、作成されたビューに関連付けられているすべてのアクションをglobal.asaxに登録する必要がありますか?例:空のプロジェクトを作成する場合、global.asaxは、インデックスとIDのアクションがオプションであるホームコントローラーのデフォルトルートをすでに作成しています。したがって、ホームコントローラーに基づいて「AboutUs」という別のビューを作成する場合、それをホームコントローラーの一部としてglobal.asaxに登録する必要がありますか?
ルートのglobal.asaxでのコントローラー/アクションと登録に関して、1対1の関係がありますか?複数のコントローラーアクションをコンマで区切って同じステートメントに追加できますか(global.asaxのホームコントローラーの例を使用してから、同じステートメントに別のアクションを追加する場合や、新しいステートメントを外部に追加する必要がある場合など)それ?
コントローラ/ビュー/ルートを作成するときに使用する「ベストプラクティス」標準はありますか?
WebフォームサイトをMVC3に変換していて、質問に対する適切な回答があまり見つからないため、これらの質問をしています。ありとあらゆる回答を楽しみにしています。