2012-03-23 18 views
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に関連するものが見つかりました。

ご協力いただきありがとうございます!

答えて

4

私はあなたがMVC 3についての詳細を学ぶために必要があると思う: http://weblogs.asp.net/scottgu/archive/2011/03/09/free-video-training-asp-net-mvc-3-features.aspx

+0

[OK]をはい私は、私は確信しています。 :)しかし、あなたは少なくとも私が私のコンテンツページを整理しなければならない場所と方法を教えてもらえますか?ほとんど私が見てきたことは、DBで動かされるか、たった2ページです。私のサイトは約100の静的ページになります。 – cardiac7

+0

そして私の他の質問は - 私はVS2011の新しいプロジェクトから始めるべきですか?前回私は新しいウェブサイトを選択しましたが、必要な参考文献の多くが欠落しているようでした。 – cardiac7

+0

ビジュアルスタジオ2010で十分です。 VS 2011はまだベータ版です。 –

関連する問題