0
私はMVC3に付属しているルーティングの周りを頭の中に入れようとしています。私は私のサイトをコードするために剃刀を使用しています。私は、動的ルーティングベースの方法で以下のシナリオをセットアップするのがベストプラクティスであると思っています。次のようにRazor MVC3ルーティング/ナビゲーション
現在、私のサイト構造は、(CAPSはフォルダである)の設定です:
- Default.cshtml
- About.cshtml
- Contact.cshtml
- Services.cshtml
- CONTENT
- ABOUT
- aboutus.cshtml
- history.cshtml
- CONTACT
- contact1.cshtml
- contact2.cshtml
- SERVICES
- service-web.cshtml
- service-mobile.cshtml
- all.cshtml
- VIEWS
- CONTROLLERS
- MODELS
現在のURLは次のような表示:
www.website.com/content/about/aboutus.cshtml
www.website.com/content/contact/contact2.cshtml
www.website.com/content/services/all.cshtml
だから私はこのように見て、私のURLを好むだろう:
www.website.com/about/aboutus
www.website.com/contact/contact2
www.website.com/services/all
このようにすべての聖なる者の名前はどのように可能ですか?私はかなり長い間ここを見てきました。私のサイトのようなフォルダではなく、日付またはIDベースのURLに関連するものが見つかりました。
ご協力いただきありがとうございます!
[OK]をはい私は、私は確信しています。 :)しかし、あなたは少なくとも私が私のコンテンツページを整理しなければならない場所と方法を教えてもらえますか?ほとんど私が見てきたことは、DBで動かされるか、たった2ページです。私のサイトは約100の静的ページになります。 – cardiac7
そして私の他の質問は - 私はVS2011の新しいプロジェクトから始めるべきですか?前回私は新しいウェブサイトを選択しましたが、必要な参考文献の多くが欠落しているようでした。 – cardiac7
ビジュアルスタジオ2010で十分です。 VS 2011はまだベータ版です。 –