这是我见过的关于如何在 Controller 上进行验证的示例之一:
[HttpPost]
public ViewResult Create(MyModel response)
{
if (ModelState.IsValid)
{
return View("Thanks");
}
else
{
return View();
}
}
如果存在验证错误,则在没有任何参数的情况下调用 return View() 方法。显然,您的视图中有 @Html.ValidationSummary() 并且模型具有所有必需的属性属性。
当视图与验证摘要一起呈现时,输入到表单中的数据被保留并再次显示。
我的问题:如何保存数据?因为它没有像
返回视图(响应);
非常感谢。
真诚的,弗拉德