2009-04-28 7 views
1

Y at-il un moyen d'envoyer plusieurs paramètres au contrôleur en tant que paramètre?asp.net mvc plusieurs valeurs à acheminer

par exemple, si je voie:

{contrôleur}/{action}/{} langues

peut être paramètre langues tableau de chaînes? si c'est le cas, comment l'utiliser ... comment envoyer un tableau au contrôleur et comment l'analyser dans la méthode du contrôleur?

grâce Marko

+0

Je m'attends à ce que la phrase clé que vous cherchez ici soit "classeur modèle" - cependant, je ne connais pas les détails de travailler avec des tableaux, donc je ne vais pas essayer de poster comme réponse ... –

Répondre

2

Il peut être utile de vous regardant Mvc.Net modèle de liaison. Ceci est utilisé pour passer des objets (plutôt que des primitives) à un contrôleur simplement en nommant les champs que vous envoyez avec un préfixe commun.

Exemple ici:

http://odetocode.com/Blogs/scott/archive/2009/04/27/12788.aspx

Pour créer un tableau d'objets, vous nommeriez champs personne [i] .Surname, etc et il va construire des objets personne pour vous et placez-le dans un array, en supposant que l'action Controller est configurée pour en accepter une.

Questions connexes