J'ai une forme qui publie plusieurs éléments tels que nommés à une action comme ceci:Problème chaîne redirection []
<%= Html.TextBox("foo") %>
<%= Html.TextBox("foo") %>
<%= Html.TextBox("foo") %>
messages à et retours:
public ActionResult GetValues(string[] foo)
{
//code
return RedirectToAction("Results", new { foo = foo })
}
l'action « Résultats » puis regards comme ceci:
public ActionResult Results(string[] foo)
{
//code
return View()
}
la question que je vais avoir est que, après la Réexpédier mon URL ressemble à ceci:
/results?foo=System.String[]
au lieu du prévu:
/results?foo=value&foo=value&foo=value
Est-il possible d'obtenir que cela fonctionne avec mon set-up actuel?
Désolé pour la réponse différée ... Cela n'a pas aidé. Et juste pour clarifier, je n'ai aucun problème pour obtenir les valeurs de formulaire à lier à une chaîne [] ou IEnumerable ... Je rencontre des problèmes lorsque j'appelle RedirectToAction et lui transmets la chaîne [] ou IEnumerable. –