MVC中的远程验证

时间:2014-09-22 16:24:14

标签: c# asp.net-mvc attributes

我有一个Employee类:Id,Name,Occupation作为参数。 并且在名称上有远程验证,其中包含一个方法 - 给定名称,检查数据库中是否已存在员工姓名。还显示错误消息 - 如果数据库中存在任何匹配的员工姓名,则使用员工名称。

[Required, Display(Name="Employee name"),            
Remote("EmployeeNameValidation", "Employee", ErrorMessage = "Employee name is already in use!")]
public string EmployeeName { get; set; }

现在我不想显示错误 - 如果表单中的其他字段被更改,除了此员工姓名,但必须显示错误,如果它与数据库中除此名称之外的其他名称相同。

对此的任何输入都会有帮助

0 个答案:

没有答案