ビュー モデル プロパティに対して 2 つの個別の検証を実行する必要があります。どうやら、RemoteAttribute はプロパティごとに 1 回しか適用できません。これはおそらくばかげた質問ですが、これを回避する方法を知っている人はいますか?
public class ForgotPasswordModel
{
// Getting compiler error "Duplicate RemoteAttribute attribute"
[Remote("CanFindEmail", "Account", ErrorMessageResourceName = "EmailNotFound", ErrorMessageResourceType = typeof(ValidationMessages))]
[Remote("IsAccountVerified", "Account", ErrorMessageResourceName = "AccountByEmailNotVerified", ErrorMessageResourceType = typeof(ValidationMessages))]
[Required(ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "PropertyRequired")]
[Display(ResourceType = typeof(Resx), Name = "PersonEmailAddress")]
public string Email { get; set; }
}