有没有办法访问控制器中的验证错误消息.我没有在ModelState中的任何地方找到它们. 迭代ModelState用于此目的. 这些方面的东西: if (!ModelState.IsValid){ StringBuilder result = new StringBuilder(); for
这些方面的东西:
if (!ModelState.IsValid)
{
StringBuilder result = new StringBuilder();
foreach (var item in ModelState)
{
string key = item.Key;
var errors = item.Value.Errors;
foreach (var error in errors)
{
result.Append(key + " " + error.ErrorMessage);
}
}
TempData["Errors"] = result.ToString();
}
