Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Member
32 Points
73 Posts
May 07, 2012 12:15 PM|LINK
ModuleID is a property of Task of type Guid.
This is how I solved the issue:
void PopulateModuleList(Guid selectedModule) { List<Module> modules = SecurityModuleViewModelBuilder.ConvertToModules(repository.GetModules(true)); if (selectedModule != Guid.Empty) ViewBag.ModuleID = new SelectList(modules, "ID", "Name", selectedModule); else ViewBag.ModuleID = new SelectList(modules, "ID", "Name"); } public ActionResult CreateTask(Guid? id) { Task task = new Task(); if (id.HasValue && id.Value != Guid.Empty) PopulateModuleList(id.Value); else PopulateModuleList(Guid.Empty); return View(task); }
This code populates the dropdown, if an ID is passed it is set as selected and if not it just displays the list.
humble-appre...
Member
32 Points
73 Posts
Re: DropDownList not working
May 07, 2012 12:15 PM|LINK
ModuleID is a property of Task of type Guid.
This is how I solved the issue:
void PopulateModuleList(Guid selectedModule) { List<Module> modules = SecurityModuleViewModelBuilder.ConvertToModules(repository.GetModules(true)); if (selectedModule != Guid.Empty) ViewBag.ModuleID = new SelectList(modules, "ID", "Name", selectedModule); else ViewBag.ModuleID = new SelectList(modules, "ID", "Name"); } public ActionResult CreateTask(Guid? id) { Task task = new Task(); if (id.HasValue && id.Value != Guid.Empty) PopulateModuleList(id.Value); else PopulateModuleList(Guid.Empty); return View(task); }This code populates the dropdown, if an ID is passed it is set as selected and if not it just displays the list.
humble-apprentice