我注意到,当由于view
被返回时validation errors
,url仍然指向action
已经完成的validation
:
例如,Edit View
有一种Update
行动形式:
@Html.BeginForm("Update","MyController",FormMethod.Post,new{})
{
...
}
更新操作:
public ActionResult Update(Entity myEntity)
{
is(ModelState.IsValid)
{
...
return RedirectToAction("List");
}
return View("Edit",myEntity);
}
当validation
失败时,这Edit view
再次显示错误,但地址是
.../Update
我做错什么了吗?如何解决这个问题?