Asp.net mvc 3 post中的ModelState刷新以删除错误

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

问题: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);
        }
[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
)。

非常感谢。这不是问题。但是,这里解决了:非常感谢。这不是问题。但是,这里解决了: