带有远程数据注释 mvc 5 的双重错误消息
Double error message with remote data annotation mvc 5
嗨,我是 MVC 的新手,我正在尝试使用带有附加字段的远程数据注释来验证姓名和姓氏。一切正常,但当名字和姓氏已经存在时,我收到双重错误消息。我该如何解决这个问题?
这是我的数据注释:
[DisplayName("Client Name")]
[Remote("CheckClient", "Client", HttpMethod = "POST", ErrorMessage = "Client already exists.", AdditionalFields = "ClientLastName, initClientName, initClientLastName")]
[MaxLength(45, ErrorMessage = "Client Name can not be over 45 characters.")]
public string ClientName { get; set; }
[DisplayName("Client Last Name")]
[Remote("CheckClient", "Client", HttpMethod = "POST", ErrorMessage = "Client already exists", AdditionalFields = "ClientName, initClientName, initClientLastName")]
[MaxLength(45, ErrorMessage = "Client Last Name can not be over 45 characters.")]
public string ClientLastName { get; set; }
我刚刚解决了这个问题,我刚刚删除了 lastName 上的远程注释,功能仍然相同,但第二个错误已被删除。我想我也必须在第二个字段上添加相同的注释才能进行验证。
嗨,我是 MVC 的新手,我正在尝试使用带有附加字段的远程数据注释来验证姓名和姓氏。一切正常,但当名字和姓氏已经存在时,我收到双重错误消息。我该如何解决这个问题?
这是我的数据注释:
[DisplayName("Client Name")]
[Remote("CheckClient", "Client", HttpMethod = "POST", ErrorMessage = "Client already exists.", AdditionalFields = "ClientLastName, initClientName, initClientLastName")]
[MaxLength(45, ErrorMessage = "Client Name can not be over 45 characters.")]
public string ClientName { get; set; }
[DisplayName("Client Last Name")]
[Remote("CheckClient", "Client", HttpMethod = "POST", ErrorMessage = "Client already exists", AdditionalFields = "ClientName, initClientName, initClientLastName")]
[MaxLength(45, ErrorMessage = "Client Last Name can not be over 45 characters.")]
public string ClientLastName { get; set; }
我刚刚解决了这个问题,我刚刚删除了 lastName 上的远程注释,功能仍然相同,但第二个错误已被删除。我想我也必须在第二个字段上添加相同的注释才能进行验证。