问题:ModelState无效,抱怨没有事件。
我尝试过关联它并完成了TryUpdateModel
检查raceViewModel它确实看起来很好。
[HttpPost]
public ActionResult Create(RaceViewModel raceViewModel, Guid idEvent)
{
Event _event = uow.Events.Single(e => e.Id == idEvent);
raceViewModel.RaceInVM.EventU = _event;
TryUpdateModel<RaceViewModel>(raceViewModel);
if (!ModelState.IsValid)
{
SetupDropDownsStronglyTyped(raceViewModel);
return View(raceViewModel);
}
答案 0 :(得分:1)
我认为您的idEvent
参数可能不是您所期望的。然后uow.Events.Single
调用失败并抛出异常(提供的Event
没有Id
。)