我正在构建一个引用供应商数据库的Asp.net Core 2 MVC应用程序。虽然我们已经尝试确保应用程序所需的数据元素存在,但不可避免地会出现一些数据质量问题(它们的应用程序规则不需要我们计划使用的某些字段)。我想使用模型的数据验证规则来显示数据质量问题。
假设我有Employee
型号:
public class Employee
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
[DataType(DataType.EmailAddress)]
[Required(ErrorMessage = "An Email Address is required")]
public string EmailAddress { get; set; }
}
我希望能够在Index
方法中为EmployeesController
方法添加一个特定记录有验证错误的指示符,可能会在员工姓名的右侧显示警告符号。单击该符号将显示一个页面,其中列出了该员工的所有模型验证错误。
**编辑**
此应用程序是只读的; Employee
模型没有C_UD。我真的只是想在Read期间显示验证问题(如果可能的话)。
** /编辑**
问题: