J'ai besoin d'une implémentation où je peux obtenir des paramètres infinis sur mon contrôleur ASP.NET. Ce sera mieux si je vous donne un exemple:Paramètres d'URL infinis pour ASP.NET MVC Route
Supposons que je vais avoir urls suivantes:
example.com/tag/poo/bar/poobar
example.com/tag/poo/bar/poobar/poo2/poo4
example.com/tag/poo/bar/poobar/poo89
Comme vous pouvez le voir, il obtiendra nombre infini de balises après example.com/tag/
et slash sera un délimiteur ici.
Sur le contrôleur, je voudrais faire:
foreach(string item in paramaters) {
//this is one of the url paramaters
string poo = item;
}
Y at-il moyen connu pour y parvenir? Comment puis-je atteindre les valeurs du contrôleur? Avec Dictionary<string, string>
ou List<string>
?
REMARQUE:
La question n'est pas bien expliqué l'OMI, mais j'ai essayé de mon mieux pour l'adapter. . dans Ne hésitez pas à ruser
hmm, semble tellement soignée. Je vais essayer. – tugberk
Quel est le rôle de {* tags} là-bas? Notamment, *. – tugberk
C'est un paramètre fourre-tout. http://msdn.microsoft.com/en-us/library/cc668201.aspx#handling_a_variable_number_of_segments_in_a_url_pattern – SLaks