Necesito una implementación en la que pueda obtener infinitos parámetros en mi controlador ASP.NET. Será mejor si te doy un ejemplo:Infinite URL Parameters para ASP.NET MVC Route
Supongamos que tendré siguientes direcciones:
example.com/tag/poo/bar/poobar
example.com/tag/poo/bar/poobar/poo2/poo4
example.com/tag/poo/bar/poobar/poo89
Como se puede ver, se pondrá número infinito de etiquetas después de example.com/tag/
y la barra será una delimitador aquí.
En el controlador me gustaría hacer esto:
foreach(string item in paramaters) {
//this is one of the url paramaters
string poo = item;
}
¿Hay alguna manera conocida para lograr esto? ¿Cómo puedo llegar a los valores del controlador? Con Dictionary<string, string>
o List<string>
?
NOTA:
La pregunta no está bien explicado OMI, pero hice mi mejor esfuerzo para adaptarse a él. . en Siéntase libre de modificarlo
hmm, parece tan ordenado. Lo voy a intentar. – tugberk
¿cuál es la función de {* tags} allí? Especialmente, *. – tugberk
Eso es un parámetro catch-all. http://msdn.microsoft.com/en-us/library/cc668201.aspx#handling_a_variable_number_of_segments_in_a_url_pattern – SLaks