私は十分にシンプルなパンフレット サイトをまとめており、学習の機会として MVC3 を使用することにしました。Web サイトの特定のセクションのコンテンツは DB に保存され、シンプルな GUI を介して管理者が更新できます。私にとって初めてのこの言語でデータベース操作を行う方法を学ぶために、事前に構築された CMS を再び使用しないことにしました。
非常に単純な URL 構造が必要です。
foo.com (home)
foo.com/bio
foo.com/news
foo.com/about
foo.com/events
等
これを実現する簡単な方法は、各ページにコントローラーを用意し、Index()
各コントローラーの ActionResult を使用することです。
サイトのこれらのページごとにコントローラーを用意することは問題ありませんか? ニュースとイベントにはサブページはありませんが、ページングがあり、URL は次のようになります。
foo.com/news/
foo.com/news/page2
foo.com/news/page3
foo.com/news/page4
単一のコントローラーがあり、複数のアクションを使用した場合、URL はデフォルトで次のようになります。
foo.com (home)
foo.com/home/bio
foo.com/home/news
foo.com/home/about
foo.com/home/events
次に、ルーティングを更新して、目的を達成する必要があります。