0
我想繞過MVC3自帶的路由。我正在使用Razor編寫我的網站。我想知道什麼是最佳做法是在基於動態路由的方法中設置以下方案。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
所以,我寧願我的網址看起來像這樣:
www.website.com/about/aboutus
www.website.com/contact/contact2
www.website.com/services/all
那麼如何以一切聖潔的名義這是可能的?我一直在這裏尋找相當一段時間,我發現的一切都與日期或基於ID的URL有關 - 而不是像我的網站那樣的文件夾。
任何幫助非常感謝,謝謝!
好是的,我知道我做的。 :)但是,一旦我有正確的mvc結構,你能告訴我至少在哪裏以及如何保持我的內容頁面組織?幾乎所有我看到的都是數據庫驅動的,或者只有2頁。我的網站將大約有100個靜態頁面。 – cardiac7 2012-03-23 20:06:15
然後我的另一個問題 - 我應該從VS2011的新項目開始?上次我選擇了一個新網站,似乎缺少許多必要的參考資料等。 – cardiac7 2012-03-23 20:10:09
Visual Studio 2010就夠了。 VS 2011仍處於測試版。 – 2012-03-24 11:38:08