8
votes

Populer @ html.dropdownlist avec une liste à l'aide de MVC

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. xxx

merci pour l'aide.


0 commentaires

3 Réponses :


13
votes

Si cela se trouve dans un éditeur pour votre propriété de modèle:

@Html.DropDownList("", new SelectList(ViewBag.ListOfDisciplines, Model))


0 commentaires

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

0 commentaires

0
votes

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


0 commentaires