Bonjour à tous,
J'aimerais pouvoir parcourir tous les champs de mon modèle en automatique depuis ma vue.
Je ne dispose pas à l'avance de la liste des champs.
Dans mon controller:
et dans la vue, je peux afficher chaque champs de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public ActionResult Index() { var vm = new StatistiquesModels(); vm.prod_cd93_cs8_lad = db.prod_cd93_cs8_lad.ToList(); return View(vm); } }
J'aimerais pouvoir récupérer automatiquement la liste de champs ainsi que le nom de champs (afin de faire des traitements de chaînes) et de pouvoir les afficher dans une boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <table class="table" style="font-size:11px;"> @foreach (var p in Model.MonModel) { <th>@p.monChamps1</th> <th>@p.monChamps2</th> <th>@p.monChamps3</th> <th>@p.monChamps4</th> <th>@p.monChamps5</th> [....] } </table>
Merci d'avance de votre aide !
Partager