J'essaie de remplir une liste d'une liste à l'aide de MVC et de Razor.
Ci-dessous est mon code pour le contrôleur. J'ai donc besoin de choisir la liste de mon point de vue et de remplir la liste déroulante. merci pour l'aide. P> p>
3 Réponses :
Si cela se trouve dans un éditeur pour votre propriété de modèle:
@Html.DropDownList("", new SelectList(ViewBag.ListOfDisciplines, Model))
//Increase performance by Eliminating foreach loop! public ActionResult Register() { sparklingEntities context = new sparklingEntities(); var query = (from discs in context.Disciplines select discs.Discipline); // change this line as discs.Discipline ViewBag.ListOfDisciplines = listOfDiscs; return View(); }
valeur ne fait pas enregistrer dans la base de données..plusez voir où je reçois une erreur ...
public ActionResult Role(Role_Master_Table t) { FTSdatabaseEntities dc = new FTSdatabaseEntities(); { //ViewBag.Status_Description = new SelectList(dc.Status_Master_Table, "StatusId", "Status_Description", "Remarks"); var query = (from Status_Description in dc.Status_Master_Table select Status_Description).ToList(); List<string> listOfDiscs = new List<string>(); foreach (var item in query) { listOfDiscs.Add(t.Status); dc.Role_Master_Table.Add(t); dc.SaveChanges(); } ViewBag.Status_Description = listOfDiscs; return View(); }