Je souhaite passer un tableau de liste de la vue au contrôleur lors de la soumission du formulaire. Je peux renvoyer des valeurs simples en utilisant la fonction Html.hidden(). Mais comment peut-on passe en retrait d'un objet complexe ou un tableau de liste.NET MVC: renvoi d'un objet complexe ou d'un tableau de liste de la vue au contrôleur
3
A
Répondre
0
Vous pouvez utiliser JSON ou regarder dans l'exemple suivant
http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/
0
Vous peut passer de nouveau une liste dans un modèle de vue à l'aide Html.hidden
pour chaque élément d'une liste.
La propriété list dans votre modèle de vue sera reconstruite tant que vous traitez les éléments de liste à l'aide d'une boucle for
dans votre vue (foreach
ne fonctionnera pas). Par exemple:
@for (var i = 0; i < Model.Nutrients.Count(); i++)
{
// This ensures that the list of nutrients is passed in the view model back to the controller
@Html.HiddenFor(m => m.Nutrients[i].Name);
@Html.HiddenFor(m => m.Nutrients[i].Id);
}
Questions connexes
- 1. MVC - Comment passer le modèle de la vue au contrôleur
- 2. ASP.NET MVC Transmission des données de la vue au contrôleur
- 3. Transmettre le tableau des modèles de la vue au contrôleur
- 4. Objet de passage complexe de View au contrôleur: un objet est toujours nul
- 5. Affichage de MVC actionlink Liste du type complexe
- 6. cartographie complexe de tableau pour objet Ruby
- 7. Ruby on Rails, Tableau vers tableau HTML, contrôleur ou vue?
- 8. Passage de données du contrôleur à la vue, retour au contrôleur, retour à la vue
- 9. retourne contrôleur mvc s données html 'au lieu de vue
- 10. ASP.NET MVC. Aucune idée de comment utiliser Url.action pour passer un objet au contrôleur
- 11. Publication d'un objet complexe (avec hiérarchie) dans le contrôleur dans ASP.NET MVC
- 12. ASP.Net MVC - Transmission des données sélectionnées de la vue au contrôleur (aide!)
- 13. Passage de l'objet de la vue au contrôleur
- 14. Liaison de modèle par défaut MVC à la liste complexe
- 15. ASP.NET MVC Utilisation du contrôleur ou de la vue en dehors du contexte de l'application MVC
- 16. objet d'affichage au contrôleur MVC2 de silverlight
- 17. MVC Model View pour objet complexe
- 18. ASP.NET MVC: l'affichage d'un certain objet au contrôleur)
- 19. .net mvc2 - modifier l'emplacement de la vue du contrôleur
- 20. Passer un tableau d'objet au format json de la vue au contrôleur
- 21. Contrôleur d'instanciation .NET MVC à l'intérieur d'un autre contrôleur
- 22. Le DUND d'Android prend-il en charge DUN DT (alias Dial Up client alias Data Terminal aka "dund --connect")
- 23. Aplatir un objet JSON complexe pour mvc liant
- 24. Passage de ViewModel de la vue au contrôleur
- 25. Publication d'un objet LINQ-to-SQL complexe sur le contrôleur ASP.NET MVC
- 26. Comment passer un objet modifié non-vérifié de la vue au contrôleur sans un formulaire?
- 27. Comment accéder au contrôleur de vue parent?
- 28. Spring 3.0 MVC mvc: tag vue-contrôleur
- 29. UISplitViewController et la hiérarchie de vue complexe
- 30. Implémentation de la vue dans MVC ou MVP (en PHP)