je urls qui ressemblent à ceASP.NET MVC routage liens construct basé sur l'URL actuelle
~\articles\energy\topweek
~\articles\metals\latestpopular
où la deuxième chaîne url est une catégorie et troisième est un filtre
donc route ressemble à ceci
routes.MapRoute("ArticleFilter",
"articles/{category}/{filter}",
new { controller="Article", action="Filter" })
C'est assez facile et tout fonctionne bien.
Alors disons si je regarde les articles {category} \ default view.
Comment construire des liens pour pointer vers la catégorie actuelle avec des filtres.
Exemple: Si page en cours articles\energy
, je dois construire article\energy\topweek
et article\energy\latestpopular
.
Lorsque la catégorie doit être dynamique en fonction de la page en cours. de préférence dans une vue partielle afin que je puisse l'utiliser sur différentes pages.