J'essaie d'envelopper ma tête autour du routage qui vient avec MVC3. J'utilise Razor pour coder mon site. Je me demande quelle est la meilleure pratique pour installer le scénario suivant dans une méthode basée sur le routage dynamique.Razor MVC3 Routage/Navigation
Actuellement ma structure du site est configuré comme suit (où CAPS sont des dossiers):
- 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
afficher Actuellement, les urls en tant que tel:
www.website.com/content/about/aboutus.cshtml
www.website.com/content/contact/contact2.cshtml
www.website.com/content/services/all.cshtml
Je préférerions mes urls à ressembler à ceci :
www.website.com/about/aboutus
www.website.com/contact/contact2
www.website.com/services/all
Alors, comment est-ce possible au nom de tout saint? J'ai regardé autour d'ici pendant un bon moment et tout ce que je trouve est relatif à la date ou à l'adresse URL - plutôt que des dossiers comme mon site est.
Toute aide est grandement appréciée, merci!
Ok oui je suis sûr que je fais. :) Cependant pouvez-vous me dire au moins où et comment je devrais garder mes pages de contenu organisées une fois que le mvc sera structuré correctement? Presque tout ce que j'ai vu est alimenté par DB, ou seulement 2 pages. Mon site comportera environ 100 pages statiques. – cardiac7
Et mon autre question alors - Dois-je commencer avec un nouveau projet dans VS2011? La dernière fois que j'ai choisi un nouveau site web, il m'a semblé qu'il manquait beaucoup de références nécessaires et autres. – cardiac7
Visual studio 2010 est suffisant. VS 2011 est toujours dans une version bêta. –