2
Asp-validation-summary在視圖中顯示通過ModelState.AddModelError添加的錯誤,但不顯示任何模型驗證錯誤(「用戶字段是必需的」)。 我正在使用Microsoft.AspNetCore.Mvc 1.0.0-rc2-final。 Btw:用戶字段不是通過視圖顯示的,而是由EF在添加之前正確識別爲模型級錯誤。asp-validation-summary顯示自定義但不是模型錯誤
//<div asp-validation-summary="ModelOnly" class="text-danger"></div> in view
ModelState.AddModelError(string.Empty, "This error shows up in validation-summary");
ViewBag.HeaderMessage = "Error: " + string.Join(" - ", ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage));
Errors show in field filled via ViewBag but not in validation-summary