在ASP.Net MVC Core中,ValidationSummary总是显示部分视图错误的问题可能是由于模型绑定错误或者模型验证错误导致的。下面是一些可能的解决方法:
例如:
[HttpPost]
public IActionResult MyAction(MyModel model)
{
if (!ModelState.IsValid)
{
return PartialView("_PartialViewName", model);
}
// 处理其他逻辑
return RedirectToAction("Index");
}
例如:
@model MyModel
@using (Html.BeginForm())
{
@Html.ValidationSummary()
// 表单字段
}
确保在视图中使用了@Html.ValidationSummary()来显示模型验证错误信息。
例如:
public class MyModel
{
[Required(ErrorMessage = "Field is required")]
public string Name { get; set; }
}
通过在模型的属性上添加[Required]属性,可以定义Name字段为必填字段,并指定错误消息。
希望以上解决方法能够帮助到你解决ASP.Net MVC Core ValidationSummary总是显示部分视图错误的问题。