Asp.net mvc 3 post中的ModelState刷新以删除错误
问题:ModelState无效,抱怨没有事件 我试着把它联系起来,做了一个TryUpdateModel 检查raceViewModel它看起来确实不错Asp.net mvc 3 post中的ModelState刷新以删除错误,asp.net-mvc-3,Asp.net Mvc 3,问题:ModelState无效,抱怨没有事件 我试着把它联系起来,做了一个TryUpdateModel 检查raceViewModel它看起来确实不错 [HttpPost] public ActionResult Create(RaceViewModel raceViewModel, Guid idEvent) { Event _event = uow.Events.Single(e => e.Id == idEvent); raceVie
[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);
}
[HttpPost]
公共操作结果创建(RaceViewModel RaceViewModel,Guid idEvent)
{
事件_Event=uow.Events.Single(e=>e.Id==idEvent);
raceViewModel.RaceInVM.EventU=\u事件;
TryUpdateModel(raceViewModel);
如果(!ModelState.IsValid)
{
SetupDropDownsStronglyType(raceViewModel);
返回视图(raceViewModel);
}
我认为您的idEvent
参数可能不是您所期望的。然后,uow.Events.Single
调用失败并抛出异常(没有提供Id
的事件
).我认为您的idEvent
参数可能不是您所期望的。uow.Events.Single
调用失败并抛出异常(没有事件
以及提供的Id
)。非常感谢。这不是问题。但是,这里解决了:非常感谢。这不是问题。但是,这里解决了: