我有一个Employee类:Id,Name,Occupation作为参数。 并且在名称上有远程验证,其中包含一个方法 - 给定名称,检查数据库中是否已存在员工姓名。还显示错误消息 - 如果数据库中存在任何匹配的员工姓名,则使用员工名称。
[Required, Display(Name="Employee name"),
Remote("EmployeeNameValidation", "Employee", ErrorMessage = "Employee name is already in use!")]
public string EmployeeName { get; set; }
现在我不想显示错误 - 如果表单中的其他字段被更改,除了此员工姓名,但必须显示错误,如果它与数据库中除此名称之外的其他名称相同。
对此的任何输入都会有帮助