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();
}