1
我刚刚使用MVC 5和.NET框架4.5,但遇到了问题。我有一个表单,并且我想在出错时重置表单的字段,但保留错误并显示给用户。目前我可以清除错误的字段,但这也可以消除错误。我曾尝试过清理表单时保存错误(MVC)
originalModel.field= "";
但是这并不清除该字段。我也试过只用
ModelState.Clear();
但是这也没有做任何事情。
这就是我目前正与(它清除一切):
if (!ModelState.IsValid)
{
TestModel blank= new TestModel();
ModelState.Clear();
return View("View.cshtml", blank);
}
一般来说,处理表单和验证错误的首选方法是将数据保持机智并显示错误。让用户更新发生验证错误的字段的数据。 – Igor