0
我在[MetadataType]類中使用[Remote]屬性出現錯誤。我收到以下錯誤: 錯誤15屬性'Remote'在此聲明類型中無效。它只對'property,indexer'聲明有效。在[MetadataType]中使用'Remote'屬性
我明白錯誤在說什麼,我只是不明白爲什麼[遠程]不能工作,但其他屬性工作正常。
[MetadataType(typeof(StudentRowMeta))]
public class StudentRow
{
public string Login { get; set; }
}
public class StudentRowMeta
{
[Required(ErrorMessage = "Please Enter Login")]
[StringLength(50, ErrorMessage = "Login can not be more than 50 characters")]
[Remote("IsLoginAvailable", "Validation")]
public object Login;
}