0
Ich baue meine erste MVC-Anwendung, und aus irgendeinem Grund bin ich nicht in der Lage, diese Arbeit zu machen:Dropdownliste Eror
@Html.DropDownList("employeeData",
(IEnumerable<SelectListItem>)ViewBag.employeeData,
new { @class="form-control" })
und dies ist mein Controller
public async Task<ActionResult> ViewSchedule(MultipleViewModel filterData, string employeeData)
{
var id = await _userManager.FindByEmailAsync(User.Identity.Name);
var profile = new ProfileInfoClient();
var profileInfo = await profile.FindByID(id.TenantID);
IEnumerable<ScheduleModels> scheduleData = null;
var schedule = new ScheduleClient();
scheduleData = await schedule.ScheduleList(
employeeData,
filterData.ViewSchedule.StartDate,
filterData.ViewSchedule.EndDate,
id.SiteID,
id.TenantID);
MultipleViewModel result = new MultipleViewModel{
profileInfoModels = profileInfo,
ScheduleModelsList = scheduleData
};
return View("Index",result);
}
und dies ist Fehlermeldung
Es gibt kein ViewData-Element vom Typ 'IEnumerable' mit dem Schlüssel 'employeeData'.
Mögliche Duplikat von [Es gibt keine ViewData Ite m des Typs 'IEnumerable' mit dem Schlüssel 'xxx'] (http://stackoverflow.com/questions/2849341/there-is-no-viewdata-item-of-type-ienumerableselectlistitem-that-has- the-key) –
Wenn ich etwas nicht verpasse, setzt man ViewBag.employeeData nicht wirklich in der Controller-Aktion –