Я пытаюсь обернуть голову вокруг маршрутизации, которая идет с MVC3.Я использую Razor для кодирования своего сайта.Мне интересно, как лучше всего настроить следующий сценарий с помощью метода динамической маршрутизации.
В настоящее время структура моего сайта настроена следующим образом (где 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
Так как же во имя всего святого это возможно?Я довольно долго искал здесь, и все, что я нахожу, относится к датам или URL-адресам, а не к папкам, подобным моему сайту.
Любая помощь очень ценится, спасибо!